Consultor Eletrônico



Kbase P14649: How long time does it take from a client have sent ping to onException() executed
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/10/2008
Status: Unverified

GOAL:

How long time does it take from a client have sent ping to onException() executed

FACT(s) (Environment):

SonicMQ 4.x

FIX:

If the client does not receive a reply from the broker within the ping interval
than the onException() method gets called. Let me explain it with an
example:

If the ping interval is set to 30 sec and the network interrupts 20 sec
after the ping was replied by the broker
than the next ping will get sent after further 10 sec. for the case the
network does not recover after 30 sec later the onException() method
gets called so it will take a little bit more than 40 sec to detect the
network problem. So the precise time when the onException() method gets
called depends on the time the network problem occurs and may vary
between 1 - 2 times the set ping interval after the network got
dropped.