简单记录一下supervisor的命令
使用如下命令,可以查看当前 supervisor 主进程的数量,如果大于 1 说明存在问题:
ps -ef | grep supervisor | awk '{print $3}' | grep ^1$ -c
停止所有 supervisor 主进程:
ps -ef | grep supervisor | grep ' 1 ' | awk '{print $2}' | xargs kill
正常启动 supervisor 主进程:
systemctl start supervisord.service
使用排查命令,确认当前主进程数量是否为 1 。
使用下面命令,可以查看当前是否存在 artisan queue 孤儿进程 (父进程id = 1) ,如果大于0说明存在问题
ps -ef|grep 'artisan queue'|awk '{print $3}'|grep ^1$ -c
停止所有 artisan queue 孤儿进程 (父进程id = 1) :
ps -ef | grep 'artisan queue' | grep ' 1 ' | awk '{print $2}' | xargs kill
使用排查命令,确认当前 artisan queue 孤儿进程数量是否为 0 。
推荐