我遇到了一个MQ的问题
我方向对方发送报文能够成功
但是对方回应或者主动发起到我方则我方无法收到报文
MQ 日志报错
05/21/12 21:24:57 - Process(16985.15610) User(tips) Program(amqrmppa)
Host(localhost.localdomain)
AMQ9259: Connection timed out from host '6.113.30.21'.
EXPLANATION:
A connection from host '6.113.30.21'over TCP/IP timed out.
ACTION:
The select() [TIMEOUT] 120 seconds call timed out. Check to see why data was
not received in the expected time. Correct the problem. Reconnect the channel,
or wait for a retrying channel to reconnect itself.
----- amqccita.c : 3789 -------------------------------------------------------
05/21/12 21:11:57 - Process(16985.15603) User(tips) Program(amqrmppa)
Host(localhost.localdomain)
AMQ9999: Channel program ended abnormally.
EXPLANATION:
Channel program '1800.3300210003001.O1' ended abnormally.
ACTION:
Look at previous error messages for channel program '1800.3300210003001.O1' in
the error files to determine the cause of the failure.
发送通道和接收通道状态都是 running
接收通道会被不断的重启
netstat -an | grep 9000 端口发现对方在不断的向我方建连接并且能够成功,只是过一段时间就会被断掉然后重连,就如MQ日志里写的总是在不断反复的重连就是没有信息可以读到!
我方 ping 对方 IP 可以通
telnet 对方 ip 及 端口也没问题
对方 ping 我方 IP 可以通
对方 telnet 我方 ip 及 端口 也没问题
请问有没有解决过类似问题的高手,或者能够帮忙定位一下问题大概出在哪里?是对方的问题,还是我方mq配置问题,还是网络上要做什么配置,还是其他什么原因?谢谢!
是防火墙的问题