php-think-queue队列守护进程supervisor安装

1.安装supervisor

1
yum install supervisor

2.设置开机自启

1
systemctl enable supervisord.service

3.配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1.进入配置文件目录
cd /etc/supervisord.d
2.创建配置文件 一个进程一个配置文件 名字自己随意
vi process.ini

[program:自定义名称]
process_name=进程名称
command=php /www/wwwroot/项目目录/think queue:work --queue 需监听的队列名称
directory= /www/wwwroot/项目目录
autostart=true
autorestart=true
user=www
numprocs=1
redirect_stderr=true
stdout_logfile=/root/日志文件名称.log

4.supervisor常用命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 启动
systemctl start supervisord.service
# 停止
systemctl stop supervisord.service
# 重启
systemctl restart supervisord.service

# 查看进程状态
supervisorctl status

# 关闭进程 stop后边可增加进程名称参数 all为关闭所有
supervisorctl stop all
# 启动进程 同上
supervisorctl start all
# 重启进程 同上
supervisorctl restart all
# 重新读取配置文件
supervisorctl reread

php-think-queue队列守护进程supervisor安装
http://example.com/2025/04/16/php-think-queue队列守护进程supervisor安装/
作者
zgx
发布于
2025年4月16日
许可协议