supervisor安装配置
项目部署的时候存在程序崩溃的情况,有时候我们希望程序崩了可以重启,那么supervisor就是一个不错的选择,直入正题。
yum install python-setuptools
easy_install supervisor
没有报错就是安装成功了,接着输入:echo_supervisord_conf > /etc/supervisord.conf
启动supervisor:supervisord -c /etc/supervisord.conf
这样就启动了supervisor,进去看看输入:supervisorctl
这个是我的supervisor,里面有好几程序在运行,但是刚刚安装好的的supervisor的配置文件中并没有任何有关的配置,打开看看,vi /etc/supervisord.conf:
都是被注释掉的,可以看到后面有相关的说明。编辑配置文件,把我们要管理的程序相关配置信息写到配置文件里面。
介绍几个比较常用的相关操作:
1.更新新的配置到supervisor:
supervisorctl update
2.重新启动配置中的所有程序
supervisorctl reload
3.启动某个进程
supervisorctl start program_name
4.停止某一进程
supervisorctl stop program_name
5.重启某一进程
supervisorctl restart program_name
6.停止全部进程
supervisorctl stop all