webman/redis-queue消费的时候,多久超时exit

kylin87

问题描述

各位大佬,有时候消息队列会exit,这个一般是什么原因?如果队列exit了,哪里有相关的记录排查吗

为此你搜索到了哪些方案及不适用的原因

是执行超过了一定的时间了吗?我们有些网络请求,可能会因为对方的原因,导致请求时间很长,这种会导致队列失败吗?

399 1 0
1个回答

walkor 打赏

你是怎么判断exit的?

只有抛异常才会认为失败,如果业务访问其它网络超时,主要看超时是否抛出了异常,没抛异常不认为失败。

  • kylin87 2024-07-23

    我看日志,发现这个队列exit了,并且有该执行的订单,没有执行。是不是因为reload的时候,恰好这个队列正在执行,导致的exit

  • kylin87 2024-07-23

    这个队列没有超时时间吗?只要不抛异常,1个小时也不会exit吗

  • walkor 2024-07-23

    没有超时

×
🔝