Consultor Eletrônico



Kbase P19562: Nameserver unregisters with Webspeed Broker in a short period of time after broker has been restarte
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/15/2008
Status: Verified

FACT(s) (Environment):

WebSpeed 3.1C
Linux Intel

SYMPTOM(s):

NameServer unregisters with WebSpeed broker usually 10 minutes after broker has been restarted

Broker <Broker Name>:-8000 WS.<brokername> has timed out. Timeout = 30 Last Check

Unregistering Broker <Broker Name>. (8210)

Unregistering Broker <Broker Name>:-8000 (8210)

Errors are listed in the NameServer log file

The problem WebSpeed Broker is started nightly and/or daily, but other brokers that are not started daily are running fine

Problem happens intermittedly

Using Sun's JDK1.3.1_02

CAUSE:

The protocol between the webSpeed broker and the NameServer has its own keep-alive mechanism. The NameServer expects to get a keep-alive message from the broker every so often; otherwise, it will assume that the broker has died. It appears that periodically a message from the broker to the NameServer is getting lost, and the NameServer is assuming that the broker dies.

FIX:

Workaround being used is: rather than restarting the WebSpeed broker, trim all agents and add them back. This is because usually if the broker can survive the first 20 minutes, it will stay up, too frequent restart of the broker tends to increase possiblity of the error.