我有一个以 jar 形式运行的 Web 应用程序,我需要一种自动化的方法来通过重启/崩溃重新启动这个 jvm。
你们用什么做的?我正在运行 ubuntu 10.04 lts。(最好有例子)
谢谢
答案1
穷人的解决方案:
让您的服务器创建一个适当的 pid 文件。
创建一个 bash 脚本,检查具有 pid 号的进程是否存在,如果不存在则启动该进程。
然后创建一个 cron 作业,每分钟运行这个 bash 脚本。
(如果在 Windows 下运行,请用批处理脚本替换 bash,用 at 作业替换 cron 作业)