我想使用 supervise 来监控 Centos 5 上的 httpd、mysqld 和 hudson 进程。当其中任何一个进程出现故障时,我想使用一个工具自动重新启动它们。
我读过和听说过 supervise,但找不到在 centos 上安装它的方法。
有人能帮我吗?任何其他工具也很好,只要它们可以在 centos 5 上轻松安装并允许我自动重新启动 httpd、mysqld、hudson。
感谢您的帮助!
答案1
也许值得尝试一下运行
它与 daemontools 兼容,并有可用的 rpm 包。安装说明如下http://smarden.org/runit/install.html(如果你从源代码编译)
如果你愿意,你可以坚持使用 daemontoolshttp://cr.yp.to/daemontools/install.html
如果安装过程中遇到困难,请告知错误消息。
答案2
您可能还需要考虑 monit,它会自动重新启动已停止的服务。