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)