1.apt-get install supervisor下载或者pip install supervisor(因为supervisor是python写的)supervisor和python项目没有关系,任何项目都可以使用。
2.通过apt-get install安装后,supervisor的配置文件在/etc/supervisor/supervisord.conf
3.在/etc/supervisor/conf.d目录下新建一个apiserver.conf的文件(只要后缀名是**.conf的即可),然后写入以下内容
注释:第一行:写服务名,我这里写的apiserver,
第二行:写上启动服务的绝对路径的命令
第三行:项目 manage.py脚本所在的绝对路径
其它行照着写就行(不明白百度)
4.加载配置文件让刚刚的修改生效:sudo supervisorctl reload
5.启动服务:sudo supervisorctl start spiserver
[program:apiserver] command=/usr/bin/python manage.py runserver localhost:9090 directory=/opt/security-system-server/security_system autostart=true autorestart=true startretries = 3 redirect_stderr=true stdout_logfile=/var/log/apiserver.log stdout_logfile_maxbytes=10MB stdout_logfile_backups=10 startretries=300 startsecs=10
原文地址:https://www.cnblogs.com/luobiao-114/p/10635350.html
时间: 2024-11-25 13:27:14