Consultor Eletrônico



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.