http://cr.yp.to/daemontools/supervise.html
因为要用到supervise,大概看了下,需要对起进行修改。
====================================================
今天又看了下supervise(2011-06-30),看了下这篇日志的时间相隔一年多了。
今天又研究了下supervise的源码,比之前清晰了很多,之前只是根据要求对supervise进行修改,但对其不是很完全了解,今天好了很多。
而且今天找了不少关于supervise的文章,收获还是不小的:
http://www.makeinstall.cn/index.php/archives/86
http://lehsyh.iteye.com/blog/745683
http://www.yaronspace.cn/blog/index.php/archives/1095
当然有些不是supervise的,但也是关于如何监控后台服务进程的。
在搜supervise的时候也看到其他相关的监控进程,有空研究学习下:
后台进程管理:
要更方便的管理后台进程, 通常需要借助一些辅助工具. 常用的管理工具有 runit, daemontools 以及 Supervisor. 其中以 Supervisor 最为易用, 功能也很完善. ( http://archive.cnblogs.com/a/1833656/ )
supervisor进程控制系统(python)
描述如下:Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.
It shares some of the same goals of programs like launchd, daemontools, and runit. Unlike some of these programs, it is not meant to be run as a substitute for init as “process id 1”. Instead it is meant to be used to control processes related to a project or a customer, and is meant to start like any other program at boot time.
http://supervisord.org/
中间又看到了:launchd、daemontool(这个比较熟悉,supervise就是里面的)和runit( http://smarden.org/runit/ )
路漫漫其修远兮 吾将上下而求索