我在Amazon Web Servers上部署的Production上运行了一个Spring启动Web应用程序。我创建了两个Web应用程序实例。但有时一个/两个实例会自动停止。我无法理解该进程是如何被自动杀死的。
此问题影响了许多用户体验。我正在使用Tomcat的Spring Boots默认属性。
答案 0 :(得分:0)
检查你的application.properties是否有endpoints.shutdown.enabled = true。
也许关机端点正在被某人调用。
此外,扫描您的代码以查找任何&System;退出'
此外,jvm可能会崩溃...
优雅地停止了吗?有没有日志?
答案 1 :(得分:0)
发现问题:
springBoot {
mainClass = ''
executable = true
buildInfo()
}
可执行文件需要更改为false