<pre name="code" class="sql">11/19/14 15:08:51 - Process(29622396.1) User(mqm) Program(runmqchl_nd)
Host(midcup1)
AMQ9208: Error on receive from host 10.171.16.4(1418).
EXPLANATION:
An error occurred receiving data from 10.171.16.4(1418) over TCP/IP. This may
be due to a communications failure.
ACTION:
The return code from the TCP/IP read() call was 73 (X'49'). Record these values
and tell the systems administrator.
----- amqccita.c : 3434 -------------------------------------------------------
11/19/14 15:08:51 - Process(29622396.1) User(mqm) Program(runmqchl_nd)
Host(midcup1)
AMQ9999: Channel program ended abnormally.
EXPLANATION:
Channel program 'FS_330723_CZSH_DATA' ended abnormally.
ACTION:
Look at previous error messages for channel program 'FS_330723_CZSH_DATA' in
the error files to determine the cause of the failure.
----- amqrccca.c : 921 --------------------------------------------------------
11/19/14 15:23:51 - Process(54853774.1) User(mqm) Program(runmqchl_nd)
Host(midcup1)
AMQ9002: Channel 'FS_330723_CZSH_DATA' is starting.
EXPLANATION:
Channel 'FS_330723_CZSH_DATA' is starting.
ACTION:
None.
-------------------------------------------------------------------------------
现象:
通道状态retrying ,断开后又能连上。
初步分析原因:
我分析:路由器的NAT转换是有有效期的,默认是5分钟,如果5分钟没数据经过,原有的转换条目失效,就是重新转换,重新转换时,数据包的源端口会变掉,可能导致对方服务器认为是一个新的连接。而旧连接还没释放,导致连接失败
初步估计是通道断开后,我们发起新的连接请求,但通道接收方却在死等着原来的通道连接,于是我们这边就报错了