关于 Redis 队列无触发任务 Job 的 handle 方法
问题
在配置Redis异步队列测试时,启用php artisan queue:listen 没有监听到Job里面 handle方法的处理.
在Logs报错如下:
系统环境
Homestead-7
VirtualBox_6.0
Laravel5.7
predis:~1.1
Homestead.yaml 配置
.env 配置
已知
1.Homestead 已经启用 Redis 服务
2.在代码中使用Redis类进行操作也可以正常写入
代码
操作
在修改.env文件的时候都会使用
php artisan config:clear
php artisan queue:restart
等清楚缓存的操作,最终都无法出现上述错误.handle方法始终不执行,在handle里面写Log::info()也没有记录日记.
不知道是不是哪里还有没有配置到的地方?
推荐文章: