情之韵else
Mr_zhaoyouqian
先确定是不是掉入循环了
小蚊子野狼
我都不会啊
将队列存储在redis缓存中,异步执行,线上一般用redis,线下测试可以用同步的sync
zeicool
把DB_HOST改成localhost,就可以了,不过访问queue方法插入数据库就不行了,看来是环境配置有问题
弥灯
我也是,controller可以发送邮件,放队列就发不出去
弥灯
党诗雨3689194
.env 的设置不生效,要去config/queue 下修改
'default' => env('QUEUE_CONNECTION', 'database'),
慕斯4487512
引入命名空间
qq_那么_3
提示说你的attempts()方法没有定义啊,你要调用自己定义一下呗
xiebruce
你可以使用 --tries 选项来指定任务的最大尝试次数,这里我设置为3,尝试了3次后,依然不ok,就会记录到
failed_jobs表中
php artisan queue:listen --tries=3
慕粉3267258
估计应该是版本问题或者是需要修改默认设置,我昨天也遇到了类似的的问题,但不是同一个问题,最后在laravel社区里面找的答案
qq_岸边露伴一动不动_0
新版的laravel默认数据库字符集是utf8mb4_unicode_ci,在config的database.php中将字符集改成utf8_general_ci应该就可以了,charset也改成utf8
慕UI4564273
我也是 ,当错误超出一定id值后 长度不够............