$ sudo su - #切换为root用户 # yum install epel-release # yum install -y supervisor # systemctl enable supervisord # 开机自启动 # systemctl start supervisord # 启动supervisord服务 # systemctl status supervisord # 查看supervisord服务状态 # ps -ef|grep supervisord # 查看是否存在supervisord进程
sudo pip install supervisor
echo_supervisord_conf > /etc/supervisord.conf
[program:django] command=python /opt/Automation_platform/manage.py runserver localhost:8080 user = wanghua.zhou autostart=true autorestart=true startsecs=3 stopasgroup=true stderr_logfile=/home/wanghua.zhou/log/django/bandwidth_err.log stdout_logfile=/home/wanghua.zhou/log/django/bandwidth.log
sudo supervisord -c /etc/supervisord.conf
sudo supervisorctl start process sudo supervisorctl stop process sudo supervisorctl restart process sudo supervisorctl stop all
sudo supervisorctl stop django 中止服务 start django 启动服务
中止而后重启全部子程序:python
sudo supervisorctl reload
只重启配置更新的子程序shell
sudo supervisorctl update
vim /etc/supervisord.conf
访问: http://10.241.11.223:9001django