我的应用程序托管在 UNIX 服务器上。我观察到 TOMCAT 服务器在一周的特定时间重新启动。我在 crontab 中没有找到任何东西。有人可以帮我停止这种行为(停止 TOMCAT 服务器的重启进程)吗?
最佳答案
Tomcat主要可以通过3种方式停止。
- 使用操作系统命令终止进程本身
- 在 {TOMCAT_DIR}/bin/shutdown.sh 中使用 tomcat 关闭端口
- 一些内部错误发生或代码被执行,Tomcat 自行关闭/JVM 已死。
您需要准确追踪当时发生的事情。查看tomcat + webapps的日志,看看调用了哪种重启方式。
还有一个很好的线索是,Tomcat 在关机后如何自行启动。如果您将它作为服务运行,如果是选项 3,事情会变得有点复杂,您必须查看应用程序本身,而不仅仅是 Tomcat。
关于unix - 为什么 TOMCAT 服务器在 unix 中自动重启?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46272059/