Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启动。
名称 | 开发语言 | 开源/商业 | 文档 | 官网 | WEB | 评分 |
---|---|---|---|---|---|---|
monit | c语言 | 开源 | https://goo.gl/fwxEAX | https://goo.gl/dkctUZ | 支持 | 4星 |
M/Monit | c语言 | 商业 | https://goo.gl/fwxEAX | https://goo.gl/dkctUZ | 支持 | 4星 |
名称 | 开发语言 | 开源/商业 | 文档 | 官网 | WEB | 评分 |
---|---|---|---|---|---|---|
god | ruby | 开源 | http://godrb.com | dd | 无 | 3分 |
有哪位小伙伴知道的,可以给普及下?
# 参数killasgroup=true stopsignal=KILL如果没有这两个参数,在进行supervisorctl restart all的时候会出现老的进程不死,然后又出现来新的进程
日志输出没有日志,带来的问题就是无法直观的根据日志来判断相关问题
文档 | 链接 |
---|---|
God进程监控框架 | http://noops.me/?p=133 |
使用supervisor | https://zhongfox.github.io/2016/08/11/supervisor/ |