Consultor Eletrônico



Kbase P9198: Error 8551 connection reset by peer 9.1A/9.1B, upgrade to 9.1C
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/3/2004
Status: Verified

FACT(s) (Environment):

Progress 9.1A
Progress 9.1B
Windows 2000
Windows 2000 Advanced Server
RedHat Linux 6.2
SCO UnixWare 7.1.1

SYMPTOM(s):

An error occurred while receiving a message from the NameServer - Error: (8551)

An error occurred while receiving a message from the NameServer - Error: Connection reset by peer. (8551)

Error 8551 appears in broker log file

After error 8551, broker then hang

No error in name server log file

When the problem occurs, broker is started and attempts to register with name server but name server is not either started or be ready.

Symptom most seen in circumstances where the brokers are configured to auto start but not limited to such conditions.

Problem occurs to all unified brokers that interacts with name server, such as app server, MSS broker, ORACLE broker and webspeed broker.

CAUSE:

Bug# 20010108-021

CAUSE:

Reported problem is caused by the fact that on the affected platforms, for example, Windows 2000, the UDP receive() operation throws a Socket exception if it does not receive a message from the NameServer, this happens when name server is either not started or not ready. Because of this, the NotifyNameServer thread exits, leaving the broker unable to register with the NameServer.

FIX:

The issue has been fixed and addressed in Progress 9.1C.
A workaround is to start name server first then start brokers.