当我在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:~$
答案 0 :(得分:0)
我使用较旧版本的Tomcat的经验会让我相信应用程序可能存在内存泄漏。至少就像Tomcat 6一样,我们会遇到服务器内存不足并且不会报告任何类型的问题。它会保持活动状态,但会停止处理请求。
您应该尝试分析应用程序的内存使用情况,看它是否会随着时间的推移而增长。如果这是一个生产系统,那么在调试内存泄漏的同时,机构会安排重新启动。