我有一个很少出现故障的基于 Perl 的 FastCGI 应用程序。但是,当它确实关闭时,重新启动不是自动的。手动重新启动 Apache 总是可以解决问题,但这确实可以提高应用程序的正常运行时间。
我正在考虑将cron
作业与用于定期检查应用程序并根据需要重新启动它的脚本结合使用WWW::Mechanize
,正如 Perl Monks 的人们所建议的那样:
在我这样做之前,我想知道是否有人知道更好的方法来监视 FastCGI 进程并在它死亡时自动重新启动它,或者建议的方法是否是最佳方法?
谢谢。