案例简述:JBOSS在运行一段时间后会自动接收到断开命令导致JBOSS服务关闭

关键字: Jboss

一. 问题描述:

当我们在Linux上部署jboss服务器时,当以sh run.sh –b0.0.0.0 &命令启动后,偶尔会出现没有操作关闭的情况下JBOSS自动关闭的情况。

二. 解决方案和效果:

1.        原因:查看JBOSS日志,没有人为操作执行断开命令,查询服务器资源,在排除内存不足等情况下。发现JBOSS是已sh run.sh –b 0.0.0.0 &命令启动,如果是非正常退出终端(直接关闭终端),不是使用exit退出,重复非正常关闭终端,可能会导致JBOSS接收session断开命令。导致JBOSS服务关闭

解决办法:我们在启动的时候可以加上nohup命令来忽略所有断开命令,及使用nohup sh run.sh –b 0.0.0.0 &命令启动后,重复非正常退出终端,不会造成JBOSS接收到session断开命令

三. 经验总结和相关建议:

1.        在使用nohup命令时,日志会重定向到bin目录下的nohup.out文件中,此文件中的日志可以不需要,服务器在运行一断时间过后,日志内容会比较大,可以定期清理

四. 可否转化为checklist:

五. 参考资料

http://baike.baidu.com/link?url=STXmfOxgcNQhEnwZmdZVuvNaCG8D4pS3qjJ9lsBbLjLUDWkA6Z86ze6wL2hTins-0Ibbbgj7B5y-vdEF1d8Ehq

Logo

更多推荐