centos 设置 laravel 队列随系统启动
添加开机启动脚本:/data/www/queue.work.sh
#!/bin/bash cd /data/www/a.com nohup php artisan queue:work --tries=3 --timeout=121 & cd /data/www/b.com nohup php artisan queue:work --tries=3 --timeout=122 & // 记得添加 755 权限,否则会出现权限问题而执行不了 chmod 755 queue.work.sh
多站点设置,为了区分不同的站点,我习惯在 timeout 参数设置不同的值进行区分
在 /etc/rc.local 最后添加以下内容
/data/www/root-sh/queue.work.sh >/tmp/queue_work.log 2>&1
重启服务器并查询队列是否运行
// 重启服务器后 ps aux|grep queue
本作品采用《CC 协议》,转载必须注明作者和本文链接