我使用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。但它停止了一些价值。
感谢您的任何建议。我可以提供更多信息,只是现在不知道什么是必要的。
答案 0 :(得分:0)
由于我的Lightsail服务器上缺少可用资源,所以发生了这种情况。可能缺乏RAM。当我将完全相同的实现移动到另一个服务提供者时,问题就消失了。