Horizon 配置守护进程 Supervisor 中遇到的一些问题 (AWS\Sqs\SqsClient not found)
问题的起因是因为在已经配置好horizon后,因为没有进程守护,所以队列一直处于暂停状态
我在论坛及百度里搜了很多关于superviosr的文章,最终选择根据《Laravel中文文档》中的配置的laravel-worker.ini
我的配置如下:
执行到sudo supervisorctl start laravel-worker:*
这段命令后报错了
于是尝试手动执行配置文件中的artisan命令,再次报错...
不死心,就追踪这个类,结果发现根本就没有这个类,后来以为是laravel5.5的问题,追踪到5.8依然找不到指定的类文件...
{tip} 后来索性把sqs去除执行了下发现可以正常使用了
最终改了配置文件(laravel-worker.ini)中的comannd命令(删除了sqs
或换成redis
)后执行以下三个命令
sudo supervisorctl reread sudo supervisorctl update sudo supervisorctl start laravel-worker:*
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: