Skip to content

broker 返回异常 [TIMEOUT_CLEAN_QUEUE]broker busy #8188

Answered by cserwen
LinkCaau asked this question in Q&A
Discussion options

You must be logged in to vote

这里是是服务端 Broker 因为 busy 而快速失败返回给客户端的,具体方法你可以看下 cleanExpiredRequestInQueue,如果队头任务等待时间超过了配置值(默认为200ms)就会 fast fail,以便客户端快速到其他节点重试

一般常见于发送队列,对于发送,最可能的就是 操作系统 pagecache 进行同步回收,阻塞了写入,然后导致写入队列堆积,可以看下服务端 store.log 中有没有以下日志来判断

[NOTIFYME]putMessage in lock cost time(ms)={}, bodyLength={} AppendMessageResult={}

Replies: 2 comments 6 replies

Comment options

You must be logged in to vote
1 reply
@LinkCaau
Comment options

Answer selected by francisoliverlee
Comment options

You must be logged in to vote
5 replies
@LinkCaau
Comment options

@francisoliverlee
Comment options

@LinkCaau
Comment options

@francisoliverlee
Comment options

@LinkCaau
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants