我使用Tomcat 7服务器在openshift上运行Java EE应用程序,并在嵌入模式下使用neo4j作为持久层。我现在正在使用openshift免费计划。每隔一段时间,应用程序停止,我得到503错误。我怀疑如果应用程序处于非活动状态一段时间后它们会暂停,但应用程序永远不会正常重启。
我已使用ssh登录并检查了Tomcat中的日志,但未发现任何错误。我怀疑neo4j没有调用关机,但我猜它还应该恢复。
有什么想法吗?我应该检查什么?
答案 0 :(得分:2)
应用程序在48小时内没有收到任何外部请求,然后它将被闲置。但是,一旦发出外部请求,应用程序将自动重新启动。此外,由于您在小型装备上使用java和数据库,请检查以确保没有达到任何内存限制(https://www.openshift.com/kb/kb-e1082-how-to-check-for-memory-limit-violations)。