weblogic集群搭建后,出现server宕机问题,在网上找了解决方案也没解决,详细情况如下:
环境:WebLogic Platform 10.3.6.0 补丁BUG26519424
机器:3台,每台启两个server
现象: 启动server后,过了20分钟左右,有些server陆续宕机,有些server正常
报错日志如下:
<2018-11-2 下午05时39分38秒 CST>
<Notice><WebLogicServer>
<BEA-000330> <Started WebLogic Managed Server “Server-ep5-1” for domain “base_domain” running in Production Mode>
<2018-11-2 下午05时39分39秒 CST>
<Notice><WebLogicServer><BEA-000365>
<Server state changed to RUNNING> <2018-11-2 下午05时39分39秒 CST> <Notice><WebLogicServer><BEA-000360><Server started in RUNNING mode>
<2018-11-2 下午05时59分59秒 CST><Notice><WebLogicServer>
<BEA-000388><JVM called WLS shutdown hook. The server will force shutdown now>
<2018-11-2 下午05时59分59秒 CST> <Alert> <WebLogicServer> <BEA-000396> <Server shutdown has been requested by <WLS Kernel>>
<2018-11-2 下午05时59分59秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SUSPENDING>
<2018-11-2 下午05时59分59秒 CST> <Notice> <Cluster> <BEA-000163> <Stopping “async” replication service>
<2018-11-2 下午05时59分59秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
<2018-11-2 下午05时59分59秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
处理:按照网上的方案,修改了setDomainEnv.sh的JAVA_OPTIONS 增加 –Xrs 参数,但修改没有效果。
最终解决:查看了启动脚本,在启动 脚本中没有添加nohup,会导致异常时间终止server,需修改启动脚本。
另:多个server,当各server的应用程序版本不一致时,也会造成server被应用程序宕机的问题,可详细查看日志,方法是将应用程序删除后重新发布。