You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by Francis Lee <fr...@outlook.com> on 2018/11/22 13:26:42 UTC
答复: send message timeout
Can u give out some logs on broker when sending timeout
发件人: 刘建刚 [mailto:liujiangang@zto.cn]
发送时间: 2018年11月22日 16:50
收件人: users <us...@rocketmq.apache.org>; dev <de...@rocketmq.apache.org>
主题: send message timeout
Hi guys,
Any suggestions for send message and get TimoutException occasionally?
I come up with some TimeoutException for my rocketmq 4.1 cluster. It may happens at any time, rocketmq busy or not. This should be problems of the broker side,
because many producers for different topics have this problem at the same time.
Exceptions for the producers are such as below:
2018-11-22 14:23:35 WARN rtTime--1 - invokeSync: wait response timeout exception, the channel[192.168.X.X:10911]
2018-11-22 14:23:35 WARN rtTime--1 - sendKernelImpl exception, resend at once, InvokeID: -7824673395974642880, RT: 3000ms, Broker: MessageQueue [topic=broker-c, brokerName=broker-c, queueId=0]
The rocketmq cluster consists of 4 brokers, a ,b c and d. a and b is added into the cluster when the cluster startup. c and d was added in for scale out. So you can see more data in
for a and b in below picture.
For the TimeoutException, only exists in broker-c and broker-d, which have less data than broker-a and broker-b. There are some differences for them.
1. broker-a and broker-b with redhat 6.8 , broker-c and broker-d with centos 7.4.
2. All topics have queues broker-a and broker-b, and some topics have queues in broker-a, broker-b, broker-c and broker-d. (because of some test topic, broker-a has more data in as below picture shows)
[cid:image001.png@01D482AA.0E382A00]