tomcat - 在 Jelastic 上自动重启 Tomcat

标签 tomcat tomcat7 jelastic

我在 Dogado Jelastic 云中有一个 Tomcat 7 实例(Jelastic 平台版本是 2.5.2)。我还有一个 Bamboo,它每晚都会在此 Tomcat 7 实例上部署两个应用程序。由于应用程序中的一些问题,我有内存泄漏,一段时间后会破坏应用程序。所以我想定期重启服务器来解决这个问题(我知道这不是很好的解决方法,但现在已经足够了)。我找到了几种自动重启 Tomcat 7 的方法:

  1. 使用 Jelastic REST API - 它需要执行两个请求:身份验证和操作)。
  2. 使用 cron 任务(由 jelastic 管理面板提供)- Jelastic 似乎没有看到新启动的 Tomcat 实例。

所以我有两个问题:

  1. 有没有什么方法可以简化这两种方法(例如,一次调用 API 请求,或者使用 cron 任务重新启动 Tomcat 的正确方法)?
  2. 还有其他方法可以自动重启 Tomcat 吗?

谢谢!

最佳答案

只需通过仪表板配置面板将此命令添加到 cron/tomcat

0 * * * * /opt/tomcat/bin/shutdown.sh; /opt/tomcat/bin/startup.sh

它适用于 tomcat7。

关于tomcat - 在 Jelastic 上自动重启 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31181203/

相关文章:

spring-security - 带有 JDBC 身份验证的 Spring Security - 未找到 AuthenticationProvider

java.lang.NoClassDefFoundError : Could not initialize class javax. mail.internet.InternetAddress

tomcat - 在 Tomcat 7.0 中设置 Web 应用程序的上下文路径

java - Eclipse JSP项目错误: org. apache.catalina.core.ApplicationContext日志严重:操作:null

tomcat - 将样式表链接到 Servlet

java - Spring Boot 应用程序错误

java - Soap WebService 到 Soap Webservice 调用

docker - 如何在主管和Jelastic的监督下正确部署Docker容器

java - 无法从类路径获取文件(使用 NIO2)

java - 限制 JBoss 上 HTTP post 请求的大小