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

问题描述 投票:0回答:1

我使用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

java spring-boot deployment jvm jhipster
1个回答
0
投票

这是因为我的Lightsail服务器上缺少可用的资源。可能缺乏RAM。当我将完全相同的实现移动到另一个服务提供者时,问题就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.