我在 VPS 上的 Debian 5 上安装了 Tomcat 6。有时 Tomcat 会停止响应,而当我检查服务器时,却没有 Tomcat 进程,Tomcat 日志中也没有出现任何异常。
我如何检查是什么终止了 Tomcat 进程?
答案1
您可以尝试在 syslog 中搜索:/var/log/*
对于消息(系统日志),使用以下命令:
tail /var/log/syslog
您将获得最后5条左右的日志消息。
这是一篇关于 debian syslog 的文章:http://www.aboutdebian.com/syslog.htm
奥利
答案2
查看 /var/log/syslog。可能你的 tomcat 占用了大量内存,oom-killer 正在采取行动:http://linux-mm.org/OOM_Killer
问候
答案3
有一篇文章http://tomcat.apache.org/tomcat-6.0-doc/logging.html关于 tomcat 中的日志记录。我还没有尝试过,但看起来很有希望。
奥利