步骤1:安装 supervisor
sudo apt-get install supervisor
步骤2:修改配置文件
# 文件位置:/etc/supervisor/supervisord.conf,打开命令如下:
vim /etc/supervisor/supervisord.conf
# 配置:在最后添加如下的内容
[include]
files = /etc/supervisor/conf.d/*.conf
步骤3:创建自定义配置文件
# 在【/etc/supervisor/conf.d/】目录下,创建自己的进程配置文件,文件名任意,文件后缀名为.conf,文件内容如下,黄色内容可修改:
[program:pushQueue]
command=php /www/wwwroot/项目名称/think queue:work --daemon --queue pushQueue
autostart=true
autorestart=true
user=root
redirect_stderr=true
stdout_logfile_maxbytes=20MB
stdout_logfile_backups=20
stderr_logfile=/www/wwwroot/项目名称/runtime/worker_err.log
stdout_logfile=/www/wwwroot/项目名称/runtime/worker.log
步骤4:启动supervisord进程
cd /etc/supervisor
supervisord -c /etc/supervisor/supervisord.conf
步骤5:总结如下
注意:执行如下命令需切换到【/etc/supervisor】目录下,才能执行如下的命令
启动supervisord进程命令:supervisord -c /etc/supervisor/supervisord.conf
关闭supervisord进程命令:supervisorctl shutdown
查看supervisord进程命令:ps aux | grep supervisord
supervisord进程配置文件:【/etc/supervisor/supervisord.conf】为supervisord的主配置文件,自定义配置文件存放在【/etc/supervisor/conf.d】目录下,自己定义,文件后缀名为.conf