当前位置: 首页 > 工具软件 > Supervisord > 使用案例 >

supervisord 命令 supervisor安装与配置

万博涛
2023-12-01

supervisord 命令,supervisor安装与配置

安装supervisor

pip install supervisor

默认配置supervisord.conf

cd ../../..(自己的项目路径)
echo_supervisord_conf > supervisord.conf

配置supervisord.conf

[program:ai-server]                     				; 是应用程序的唯一标识,不能重复
directory=. 						            			; 程序的启动目录
command=gunicorn lpr.wsgi:application -c gunicorn_config.py   ; 启动命令
autostart = true                        				; 在 supervisord 启动的时候也自动启动
startsecs = 5                          					 ; 启动 5 秒后没有异常退出,就当作已经正常启动了
autorestart = true                      				; 程序异常退出后自动重启
startretries = 3                       					 ; 启动失败自动重试次数,默认是 3
redirect_stderr = true                  			; 把 stderr 重定向到 stdout,默认 false
stdout_logfile=log/supervisord.log        	; stdout log path, NONE for none; default AUTO
stderr_logfile=log/supervisord.log 			; stderr log path, NONE for none; default AUTO 

首次启动supervisord

supervisord -c supervisord.conf

之后启动

supervisorctl start lpr					([program:lpr])

关闭supervisord


supervisorctl stop lpr					([program:lpr])

查看进程

ps aux | grep supervisord

重启supervisord

cd ../../..(自己的项目路径,supervisord.conf所在目录)
supervisorctl reload

查看supervisord进程

supervisorctl status

欢迎大家交流学习,任何问题都可以留言

 类似资料: