Spring启动应用程序在生产中不断崩溃

时间:2017-10-14 10:34:33

标签: java spring-boot deployment jvm jhipster

我使用jHipster(基于Spring启动)构建了java web应用程序,创建了生产战争并将其复制到Amazon Lightsail服务器(30天免费版)。

当我运行它 - 一天中的任何时间 - 它总是在第二天早上下来。我的日志文件没有关于出错的消息。

我使用此命令运行它:setsid /home/ec2-user/teamly/teamly-0.10.0-BETA.war > /home/ec2-user/teamly/teamly-log

我真的很绝望,因为我不知道如何调查这个问题。

服务器已启动,不是问题所在。那么有一些内存泄漏,资源问题,jvm问题还是我的运行命令错了?应用程序上的流量非常低,所以我对此表示怀疑(而且当所有用户都在睡觉时它会在夜晚出现)。

有一件事我觉得很奇怪,这是应用程序启动的进程数。见下图。

此外,当我不断刷新页面时,该过程的MEM正在增加。有时每次刷新甚至0.1。但它停止了一些价值。

感谢您的任何建议。我可以提供更多信息,只是现在不知道什么是必要的。

enter image description here

1 个答案:

答案 0 :(得分:0)

由于我的Lightsail服务器上缺少可用资源,所以发生了这种情况。可能缺乏RAM。当我将完全相同的实现移动到另一个服务提供者时,问题就消失了。