supervisor process management

supervisor是unix like系统的进程管理工具

安装:

pip install supervisor

配置文件:

echo_supervisord_conf 打印一个配置文件样例

echo_supervisord_conf /etc/supervisord.conf  在/etc目录生成配置文件

编辑配置文件

[include]
files = /an/absolute/filename.conf /an/absolute/*.conf foo.conf config??.conf  # 使用这个部分可以将不同的配置文件拆分

启动:

supervisord

or

supervisord -c /filename/of/your/config/file.conf

这时如果配置正确,配置文件中配置的进程应该已经启动

查看:

supervisorctl status

其它:

supervisorctl stop <program name>  # stop program
supervisorctl start <program name>
supervisorctl reload <program name>  # 重新加载配置
supervisorctl tail <program name>  # 获取程序输出,print的输出不会被获取,只输出sys.stdout, sys.stderr

猜你喜欢

转载自www.cnblogs.com/buxizhizhoum/p/8933754.html
今日推荐