Kbase P88741: Scanning ports being used by sql92 client causes _sqlsrv2 process to terminate
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  04/02/2005 |
|
Status: Verified
FACT(s) (Environment):
Progress 9.1D
Progress 9.1D 64-bit
OpenEdge 10.0A
OpenEdge 10.0A 64-bit
SYMPTOM(s):
Getting errors when running a sql application.
4961 error causes _sqlsrv2 process to terminate
Accept() system call failed; errno = <errno>. (4961)
SQLSRV2: accept() on port failed (72, -1)
Errno 72 on HP-UX is ECONNABORTED
Running port scanning software to scan ports being used by Progress clients.
CAUSE:
Bug# 20040527-015
CAUSE:
Scanning the port a client was using to communicate with the _sqlsrv2 process caused the client to terminate its connection. When the client terminated the _sqlsrv2 process died because it was unable to handle the client termination appropriately. Under normal conditions, the _sqlsrv2 process should simply report that the client aborted the connection and continue listening and accepting new client connections.
FIX:
Upgrade to 9.1E.
Upgrade to 10.0B.