问题描述
美好的一天,
我有一个在UAT环境中部署在Jboss服务器中的服务,操作系统是Linux Red Hat。
有时,该服务将自动关闭,server.log和应用程序日志中均不包含任何内容。内存足够好,没有内存不足的问题。实际上,Jboss服务器中部署了许多服务,但是只有该特定服务会自动关闭,而不会出现任何错误。
相同的服务战争文件,部署在SIT环境,生产环境中,没有任何问题。
此问题仅发生在UAT中,并且每月都会发生一次,不采取任何措施,以后再恢复正常。
我能检查一下吗?操作系统日志?或其他我可以检查的jboss日志?
请告知。
解决方法
Hello
,
有一些可能性:
- 如果它是OOM-Killer,它是在内存严重不足时杀死应用程序的内核进程,那么您可以在
/var/log/messages
中看到它。点击此处了解更多信息。enter link description here - 如果JVM崩溃,那么您将期望一个
hs_err_pid
文件,其中包含JVM错误的描述。有关更多信息,请访问Oracle Debug. - 这看起来像是盒装问题,可能是内存或CPU或JVM问题。但是,您可以启用跟踪日志以查看服务器端是否有东西,如:
/subsystem=logging/root-logger=ROOT:write-attribute(name=level,value=TRACE)