supervisor(全局安装)
supervisor 只能运行在 python2 环境下
安装:
easy_install supervisor
生成配置文件:
cd /usr/bin
echo_supervisord_conf > /etc/supervisord.conf
修改配置文件:
修改配置文件 supervisord.conf
添加启动参数,文件里有所有参数的讲解,具体可看配置文件
supervisord.conf
[program:ci]
user=root
numprocs=1
process_name=%(program_name)s
#command=/path/to/your/uwsgi/in/venv/path /path/to/your/uwsgi/config/file
command = /var/pyproject/ci_env/bin/uwsgi /var/pyproject/duwsgi/ci.ini
#directory=/path/to/your/flask/runserver/python/file
directory= /var/pyproject/project/BuspackageCommInfo
stdout_logfile=/var/pyproject/log/ci.log
redirect_stderr=true
autorestart=true
loglevel=info
启动
supervisord -c /etc/supervisord.conf
状态
supervisorctl status
重启
supervisorctl reload
单独进程:
start ci
stop ci
status