使用Supervisor管理python进程

安装

1
2
3
4
5
6
yum install python-setuptools
easy_install supervisor
```
## 检查安装是否成功
``` bash
echo_supervisord_conf

创建配置文件

1
echo_supervisord_conf > /etc/supervisord.conf

新增进程启动项

1
2
3
4
[program:shadowsocks]
command=python <PATH>/server.py -c <PATH>/config.json
stderr_logfile=<PATH>/err.log
stdout_logfile=<PATH>/out.log

运行

supervisord //启动
supervisorctl //打开命令行

注意修改conf文件之后用调用supervisorctl reload, 配置文件才能生效