Kbase P67932: The broker would not start after stoping the WebSpeed and/or
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  19/08/2004 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.1x
FACT(s) (Environment):
WebSpeed 3.x
SYMPTOM(s):
The broker would not start after hanging.
The broker was stopped and restarted but broker did not started.
The WebSpeed and AppServer broker processes did not disappear and need to kill them.
Unable to start asbroker1 (8297)
WebSpeed Broker Error win 3.1B:
main>(12-Aug-03 13:20:09:078) /usr/wrk/wsbroker1.broker.log opened.
main>(12-Aug-03 13:20:09:269) ERROR : Configured maxSrvrInstance (10) exceeds maximum licensed servers (5). (8453)
main>(12-Aug-03 13:20:09:291) ubroker version: v91B (20-Jul-00) (8038)
L-4090>(12-Aug-03 13:20:09:747) Started listener thread: L-4090 (8043)
L-4090>(12-Aug-03 13:20:09:795) Could not listen on port: 4090 (8044)
java.net.BindException: Address already in use
at java.net.PlainSocketImpl.bind(Compiled Code)
at java.net.ServerSocket.<init>(Compiled Code)
at java.net.ServerSocket.<init>(Compiled Code)
at com.progress.ubroker.broker.ubListenerPort.<init>(Compiled Code)
at com.progress.ubroker.broker.ubListenerThread.initializeListenerThread(Compiled Code)
at com.progress.ubroker.broker.ubListenerThread.run(Compiled Code)
L-4090>(12-Aug-03 13:20:09:815) Exception unbinding broker (not bound) : wsbroker1 (8525)
main>(12-Aug-03 13:20:10:821) ubroker v91B (20-Jul-00) done. (8041)
main>(12-Aug-03 13:20:10:822) Log Closed
AppServer Broker error 3.1D:
main>(Feb 25, 2003 09:54:21:631) /u3/wrk/asbroker1.broker.log opened.
main>(Feb 25, 2003 09:54:21:707) ubroker version: v91D (17-Oct-02) (8038)
L-3090>(Feb 25, 2003 09:54:21:853) Started listener thread: L-3090 (8043)
L-3090>(Feb 25, 2003 09:54:21:885) Could not listen on port: 3090 (8044)
java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:405)
at java.net.ServerSocket.<init>(ServerSocket.java:170)
at java.net.ServerSocket.<init>(ServerSocket.java:121)
at com.progress.ubroker.broker.ubListenerPort.<init>(ubListenerPort.java:106) at com.progress.ubroker.broker.ubListenerThread.initializeListenerThread(ubListenerThread.java:317) at com.progress.ubroker.broker.ubListenerThread.run(ubListenerThread.java:230)
L-3090>(Feb 25, 2003 09:54:21:903) Exception unbinding broker (not bound) : asbroker1 (8525)
main>(Feb 25, 2003 09:54:22:910) ubroker v91D (17-Oct-02) done. (8041)
main>(Feb 25, 2003 09:54:22:911) Log Closed
After changing the default port from 3050 to 3051, the broker started fine.
Can not restart the server machine
CAUSE:
This The broker port 3050 was hanging. When broker was hanged and stopped the broker, the java process being displayed as a process. Somehow this caused the orphaned java process block the port from releasing.
FIX:
Change the port number to a different free port and restart the broker. During the next maintenance and/or before rebooting of the server, the original port number can be change restored.