supervisor安装

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