ubuntu安装supervisor分两种 1、sudo apt-get install supervisor;2、 pip install supervisor。第一种方式是需要python2,第二种可用python3的pip安装
第二种方法步骤:
1 、python3x运行pip install supervisor;
2、在python3x\bin下会生成supervisord、supervisorctl和echo_supervisord_conf三个文件,将其复制到/usr/bin下添加到环境变量
3、执行 echo_supervisord_conf > /etc/supervisor/supervisord.conf 生成supervisor的配置文件,修改配置文件所有的/tmp路径改掉,/tmp/supervisor.sock 改成 /var/run/supervisor.sock,/tmp/supervisord.log 改成 /var/log/supervisor.log,/tmp/supervisord.pid 改成 /var/run/supervisor.pid 要不容易被linux自动清掉
4 、如果出现localhost:9001 refused connection,先ps -aux | grep supervisorctl 关掉进程中的sup,然后再执行
5、更新新的配置到supervisord
supervisorctl update
重新启动配置中的所有程序
supervisorctl reload
启动某个进程(program_name=你配置中写的程序名称)
supervisorctl start program_name
重启某一进程 (program_name=你配置中写的程序名称)
supervisorctl restart program_name
停止某一进程 (program_name=你配置中写的程序名称)
pervisorctl stop program_name
停止全部进程
supervisorctl stop all