1、问题来源:
压测环境是两台namesever,两台broker master,分别是10.255.255.142(broker-b)和10.255.255.151(broker-a),从监控上看151从2015-3-13后就没收到过消息。
测试环境两天master,总共的TPS是4000左右,消息大小是2K,
2、寻找问题点:
1、在eclipse环境连接压测环境,发现消息只发送到broker-b上,没有发送到broker-a上面。
2、怀疑是producer没有连接上broker-a,用netstat命令查看broker-a的连接,producer连接上了broker-a
3、怀疑producer从nameserver没有获取到broker-a上面的消息队列,使用MessageQueueSelector发现nameserver返回了broker-a的消息队列。
4、只往broker-a的消息队列上发送消息,报如下错误