php - laravel队列执行了一段时间后就不监听了,是什么原因呢?
过去多啦不再A梦
过去多啦不再A梦 2017-07-06 10:36:44
0
1
1158

使用laravel队列处理微信支付通知。
当使用队列监听命令以后队列正常执行。(命令为 php artisan queue:listen).
使用数据库驱动。
执行了队列监听后,关闭了服务器的终端。此时有新任务了,队列还是会被执行。
可是过了一段时间后,大概一小时。队列不再执行,数据库中积攒了很多任务,此时继续执行监听命令,积攒的任务就会被执行并且从任务表中清除。
有以下疑问:
1.以上现象正常吗?还是我哪里配置有问题
2.如果以上现象正常,那有没有办法让队列监听不停止,任何时刻有新任务了都会去执行。
3.之前调试的因为是程序问题,导致队列任务执行失败,当尝试了(attempts字段)255次后停止,停止后也没有进入失败任务表。这个尝试次数能配置吗?如何达到这个尝试次数以后进入失败任务表?

过去多啦不再A梦
过去多啦不再A梦

全部回复 (1)
黄舟

参考官方文档:https://docs.golaravel.com/do...

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!