yii2-queue 队列提交 10 个同样的任务,总是有有少数几个任务不执行问题?

2017-11-06 11:27:14 +08:00
 herozw

log 没有记录不执行原因,该怎么排查问题呢?

3753 次点击
所在节点    PHP
4 条回复
vainl1
2017-11-06 11:35:42 +08:00
xdebug 断点追踪看看? 另外如果用 phpstorm 的话,有详细的配置调试教程: https://www.jetbrains.com/help/phpstorm/debugging-with-phpstorm-ultimate-guide.html
gouchaoer
2017-11-06 11:42:03 +08:00
个人觉得 yii2-queue 把问题复杂化了,有任务直接 push 到 redis 的 list 里面,然后在 cron 里面直接 pop 任务执行就完了,非要搞得那么复杂
Immortal
2017-11-06 11:49:12 +08:00
同意 2 楼
slince
2017-11-18 23:20:02 +08:00
@gouchaoer 并不是复杂,你能第一感觉想到的别人肯定想到了; yii-queue 是对队列调度系统的的包装,可以兼容多个渠道的并不是只有 redis,再其次生产者消费者 job worker 角色需要经过抽象,拿起来就是干是很 low 逼的做法;

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/403884

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX