gpt4 book ai didi

tomcat - 如果应用程序崩溃,如何在远程服务器上重新启动 Tomcat?

转载 作者:行者123 更新时间:2023-11-28 21:48:51 25 4
gpt4 key购买 nike

假设我在远程服务器(比如 Amazon AWS)上的 Tomcat 上放置了一个 Java 应用程序。如果应用程序以不可恢复的方式失败,您建议自动重启 tomcat 是什么?也许有没有办法从应用程序本身执行此操作,这样如果我发现异常非常严重,我可以重新启动它?

最佳答案

一种可能性是安装一个看门狗来监视(例如在端口上,一些自定义检查等)应用程序并在必要时重新启动整个服务器。这甚至可以是在受控子 shell 上执行 catalina.sh 运行 的 bash 脚本。

体面的监控系统也允许这样做。例如,Zabbix允许自定义监控检查和操作,因此如果服务无法访问,它可以主动重启它。

另一种解决方案是使用 Tomcat manager停止/启动现有应用程序。您可以通过调用相关管理器 URL 的 Apache Ant 脚本来执行此操作。但是,如果应用程序“死机”并导致整个服务器宕机,则此解决方案不适用。

关于tomcat - 如果应用程序崩溃,如何在远程服务器上重新启动 Tomcat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4873848/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com