当我在Linux服务器上启动Tomcat时,大约一天后,Tomcat关机,它显示了像Active(退出)的状态。你能帮我吗?
我已经记录了:
tomcat8.service - LSB: Start Tomcat.
Loaded: loaded (/etc/init.d/tomcat8; bad; vendor preset: enabled)
Active: active (exited) since Sat 2017-06-10 12:23:52 UTC; 1 day 18h ago
Docs: man:systemd-sysv-generator(8)
Jun 10 12:23:47 ip-172-31-7-212 systemd[1]: Stopped LSB: Start Tomcat..
Jun 10 12:23:47 ip-172-31-7-212 systemd[1]: Starting LSB: Start Tomcat....
Jun 10 12:23:47 ip-172-31-7-212 tomcat8[22872]: * Starting Tomcat servlet engine tomcat8
Jun 10 12:23:52 ip-172-31-7-212 tomcat8[22872]: ...done.
Jun 10 12:23:52 ip-172-31-7-212 systemd[1]: Started LSB: Start Tomcat..
ubuntu@ip-172-31-7-212:~$
最佳答案
我对稍微老一点的tomcat版本的经验会让我相信应用程序可能会出现内存泄漏。至少在tomcat 6之前,我们会遇到这样的问题:服务器内存不足,并且不会报告任何类似的问题。它将保持活动状态,但停止处理请求。
您应该尝试分析应用程序的内存使用情况,看看它是否随时间而增长。如果这是一个生产系统,那么在调试内存泄漏的同时,institute scheduled将重新启动。