各位大佬,有时候消息队列会exit,这个一般是什么原因?如果队列exit了,哪里有相关的记录排查吗
是执行超过了一定的时间了吗?我们有些网络请求,可能会因为对方的原因,导致请求时间很长,这种会导致队列失败吗?
你是怎么判断exit的?
只有抛异常才会认为失败,如果业务访问其它网络超时,主要看超时是否抛出了异常,没抛异常不认为失败。
我看日志,发现这个队列exit了,并且有该执行的订单,没有执行。是不是因为reload的时候,恰好这个队列正在执行,导致的exit
这个队列没有超时时间吗?只要不抛异常,1个小时也不会exit吗
没有超时
你是怎么判断exit的?
只有抛异常才会认为失败,如果业务访问其它网络超时,主要看超时是否抛出了异常,没抛异常不认为失败。
我看日志,发现这个队列exit了,并且有该执行的订单,没有执行。是不是因为reload的时候,恰好这个队列正在执行,导致的exit
这个队列没有超时时间吗?只要不抛异常,1个小时也不会exit吗
没有超时