notes
notes copied to clipboard
笔记与心得
环境php7.3,redis 6.2.6 ,调用push之后就会无限循环执行,无法停止,redis队列中没有找到数据,queue脚本重启后仍继续执行,清除redis全部缓存或者创建对应Job类后才会恢复
 
你好,我现在使用tp5队列来做一个风控,买卖股票的订单会随着股票价钱波动产生盈亏,达到某个亏损值的时候我需要进行平仓,可以队列每一秒只能处理15个订单,我想问一下怎么可以加进程,让系统处理更多的订单呢
README.md 说明文件里面图片不显示
在root目录下执行 listen模式 nohup php think /www/wwwroot/think queue:listen --queue ordersuccess > myout.file 2>&1 & 是找不到think文件 work模式 在root目录下是可行的 nohup php /www/wwwroot/think queue:work --daemon --queue cashback > myout.file 2>&1 & 这是个bug!!!!!!
文档里面的并行需要怎么设置的? 谢谢
感谢您的文章,已经读了好几遍。 现在有个问题一直很困惑。 因为在PHP-CLI里执行,很多东西不像 web 能直接给回馈。 那我们如何知道程序运行情况呢? 我现在主要是通过 LOG 来记录节点信息 比如 push 任务,我会记录成功还是失败 任务执行失败我也会记录。 但是通过 LOG 来查看这些信息总感觉很不可读,当队列数量起来了,我自己也看不懂 所以想请假一下您是否有用什么可视化管理工具来增强对任务执行情况的可读性 另外: 想 laravel 是有 failed_jobs 表里记录失败任务 设置还有官方维护的 laravel Horizon 。