Weblogic Admin Server Stuck during Startup
We had Oracle Service Bus 12.1.3 cluster. Admin server happened to restart for some reason. But admin server startup process used to stuck and not move at all. Logs when admin server was stuck listed below:
####<May 22, 2017 4:23:10 AM PDT> <Info> <Deployer> <serverabc.xyz> <AdminServer> <[STANDBY] ExecuteThread: ‘3’ for queue: ‘weblogic.kernel.Default (self-tuning)’> <<WLS Kernel>> <> <0d1240df-6563-4d52-be74-200ed896969e-00000004> <1495452190002> <BEA-149060> <Module /httpTransport of application Service Bus Kernel successfully transitioned from STATE_PREPARED to STATE_ADMIN on server AdminServer.>####<May 22, 2017 4:23:14 AM PDT> <Info> <Server> <serverabc.xyz> <AdminServer> <[ACTIVE] ExecuteThread: ‘1’ for queue: ‘weblogic.kernel.Default (self-tuning)’> <<WLS Kernel>> <> <> <1495452194569> <BEA-002635> <The server “osb_server1” connected to this server.>####<May 22, 2017 4:23:14 AM PDT> <Info> <JMX> <serverabc.xyz> <AdminServer> <[ACTIVE] ExecuteThread: ‘1’ for queue: ‘weblogic.kernel.Default (self-tuning)’> <<WLS Kernel>> <> <> <1495452194614> <BEA-149506> <Established JMX Connectivity with osb_server1 at the JMX Service URL of service:jmx:t3://10.1.1.1:8007/jndi/weblogic.management.mbeanservers.runtime.>####<May 22, 2017 4:23:24 AM PDT> <Info> <Health> <serverabc.xyz> <AdminServer> <weblogic.GCMonitor> <<anonymous>> <> <> <1495452204485> <BEA-310002> <48% of the total memory in the server is free.>
<May 22, 2017 4:22:24 AM PDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY.>
<May 22, 2017 4:22:24 AM PDT> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING.>
<May 22, 2017 4:22:24 AM PDT> <Notice> <Log Management> <BEA-170032> <The Server has detected ODL configuration for java.util.logging. The PlatformLoggerLevels attribute configuration on the LogMBean will be ignored.>
<May 22, 2017 4:23:02 AM PDT> <Warning> <HTTP> <BEA-101384> <WLServlet annotation is deprecated, please use servlet 3.0 annotation instead. App:service-bus@servicebus, Class:oracle.adfinternal.view.faces.activedata.AdsServlet>
<May 22, 2017 4:23:04 AM PDT> <Warning> <HTTP> <BEA-101384><WLServlet annotation is deprecated, please use servlet 3.0 annotation instead. App:em@em, Class:oracle.adfinternal.view.faces.activedata.AdsServlet><May 22, 2017 4:23:05 AM PDT> <Warning> <J2EE> <BEA-160140> <Unresolved optional package references (in META-INF/MANIFEST.MF): [Extension-Name: oracle.bpm.runtime, referenced from: /orasoa/app/oracle/middleware/user_projects/domains/mydev_domain/servers/AdminServer/tmp/_WL_user/oracle.bpm.management.webapp/fccywl], [Extension-Name: oracle.bpm.client, referenced from: /orasoa/app/oracle/middleware/user_projects/domains/mydev_domain/servers/AdminServer/tmp/_WL_user/oracle.bpm.management.webapp/fccywl], [Extension-Name: oracle.bpm.projectlib, referenced from: /orasoa/app/oracle/middleware/user_projects/domains/mydev_domain/servers/AdminServer/tmp/_WL_user/oracle.bpm.management.webapp/fccywl], [Extension-Name: oracle.bpm.webapp.common, referenced from: /orasoa/app/oracle/middleware/user_projects/domains/mydev_domain/servers/AdminServer/tmp/_WL_user/oracle.bpm.management.webapp/fccywl]. Ensure that the referenced optional package has been deployed as a library.>
Analysis: Looks like Admin server stuck while trying to communicate with osb managed server. From logs, after 04:23 AM there was no activity in the logs but adminsever became active again after 04:29 that was after killing osb servers.
Resolution: After killing osb servers, admin server became active and state changed to RUNNING. It is not clear what really caused the issue but this behavior is not observed in later versions.
Update: This issue occurred again in 12.2.1.4.0 as well. This time we were able to prove our hypothesis. Please refer to this post.
Comments
Post a Comment