This really isn’t an error condition so I hate to bug support about it, but I am at a loss to explain why two different XML RPC Servers behave differently for reconnecting to the EntireX broker node once it comes up again.
The EntireX broker node 203 comes down at 7pm Saturday evening. Two XML RPC Servers that connect to it run on the same Windows server, and both have the same timeout parms in entirex.xmlrpcserver.properties:
entirex.server.restartcycles=240
…
Timeouts
entirex.server.waitattach=600S
entirex.server.waitserver=300S
entirex.timeout=60
About 4 hours after the Broker is shut down, the XML RPC Server services shut down:
2015-06-20 23:05:03.868> EntireX-*er-Main) Leave: XMLRPCServer.startXMLRPCServer()
The Broker node 203 was restarted at 1:21.
As for the XML RPC Servers, they came up about an hour apart with the 1st one being about 2 hrs after the Broker was back up and running:
Service A:
2015-06-21 03:16:53.265/main-1 Trace started:
W00/REQUEST 2015-06-21 03:17:32.353 ETBD0282 SPFX Values:
Prefix = 80010A2800000028000000000800000000000000000000D803000000000000
000000000000000000
Unique-ID = 31354A756E32312D3031323130312D3030303030312D303030303342
Key string: ,BID:10203=vista.tcc.etn.com,F=REGISTER,UID=XMLRPCServer,SC=RP
C,SN=UNIFYARGLFEED,SV=CALLNAT,API=10,ANODE=CLEOHSSAG01,ATYPE=Java,AVERS=9.
6.0.0.161,ANAME=XML RPC Server,ETXL=256.
SeqID = 369
Service B:
2015-06-21 04:15:10.069/main-1 Trace started:
W00/REQUEST 2015-06-21 04:15:18.536 ETBD0282 SPFX Values:
Prefix = 80010A2800000028000000000800000000000000000000DE03000000000000
000000000000000000
Unique-ID = 31354A756E32312D3031323130312D3030303030312D303030303531
Key string: ,BID:10203=vista.tcc.etn.com,F=REGISTER,UID=XMLRPCServer,SC=RP
C,SN=ORACREATESALESORDER,SV=CALLNAT,API=10,ANODE=CLEOHSSAG01,ATYPE=Java,AV
ERS=9.6.0.0.161,ANAME=XML RPC Server,ETXL=256.
SeqID = 593
This really wouldn’t be noticed at that time of day except we deployed a monitoring process that runs starting 4am Sunday to check if all services are registered to the Brokers, and a ticket was created for this one development service not being registered. But it did come up on its own 15 minutes later, which is an hour after the other one did.
What would be the reason for such a delay in restarting and reconnecting?
Also, how can I ensure the XML RPC Server services start and reconnect as soon as possible once the Brokers are available again?
Thanks,
Brian