Laravel队列在服务端推荐使用Supervisor监控队列进程,如果服务器使用了宝塔面板的话,那么我们可以非常方便的启用并配置Supervisor,宝塔面板Laravel队列的Supervisor配置步骤如下:
1.安装Supervison管理器
在宝塔面板的软件商店中找到“Supervisor管理器”,点击安装。
2.添加守护进程
安装“Supervisor管理器”后,点击设置,打开Supervison管理器。
在“守护进程管理”中点击“添加守护进程”。
进程名字随便填写,但只能是英文。
启动用户根据你的实际情况调整,我这里演示直接使用了root用户。
运行目录选择你的Laravel项目的网站根目录,注意是对应的网站根目录,而不是Laravel的运行目录Public。
启动命令格式为:php 项目根目录路径/artisan queue:work,注意空格不要省略。本示例命令如下:
php /www/wwwroot/www.02405.com/artisan queue:work
进程数量根据你的实际情况调整,我这里演示使用默认的1。
点击确定,这样一个守护进程就创建完毕了。
3.日志查看
通过日志查看标签我们可以很清晰的获取进程运行情况。