【发布时间】:2014-08-22 13:20:02
【问题描述】:
我有一个数字海洋实例,Tomcat7 服务器在该实例上运行。
有时它会因为我不知道的原因自行关闭。也就是说,我启动它,使用它,然后几天什么都不做。然后我尝试连接它,但它不可用,我必须重新启动它(sudo service tomcat7 restart)。
我希望它可以 24/7 全天候工作(可用),除非我手动将其关闭。我在日志文件中看不到任何错误堆栈跟踪。
服务器在一段时间不活动后关闭的原因可能是什么?
【问题讨论】:
-
似乎存在一些内存问题。 tomcat 是否获得所需的内存?
-
有很多可能的答案,这里没有信息可以继续。您是否尝试过联系 Digital Ocean 支持?
-
你在 catalina 有什么收获?
-
@Ved 如果是内存问题,我想我会在日志中看到
OutOfMemoryError。会不会因为内存问题导致Tomcat被关闭,日志中什么也没有? -
@Ved 服务器关闭时,我 a) 无法在浏览器中打开 Tomcat 的 URL b) cargo deployer (
mvn cargo:redeploy) 报错(连接被拒绝,我想想)。