AMQ9206 10054 (X'2746') econnreset from tcp/ip on a client channel connection to a local server
Return code 10054 or RC 461 means the connection is reset by peer (ECONNRESET). This usually indicates a problem in the TCP/IP network. There are numerous reasons TCP/IP will sent a reset.
- An application request a connect to a port and ip address for which no server is Listening
- An application closes a socket with data still in the application receive buffer. The connection is reset to allow the remote partner to know that the data was not delivered.
- Any data that arrives for a connection that has been closed can cause a reset.
- An application closes a socket and sets the linger socket option to zero. This will notify TCP/IP that the connection should not linger.
Note** MQ does not code the linger socket option, therefore MQ will not cause a reset.
- An invalid tcp segment arrives for a connection, for example, a bad acknowledge or sequence number can cause a reset.
- The connect request times out. TCP gives up trying to connect to an particular port and ip address and resets the connection.
- A Firewall can reset connections if the packet does not adhere to the firewall rules and policies. For example a source or destination port or ipaddress does not match the firewall rule or policy.
- The retransmit timer expires. TCP gives up trying to retransmit a packet and resets the connection.
- A bad hardware device can cause resets
初步确定是系统网络设置底层的原因,笔者想起来新到的一批HP服务器运维组的同事都安装了HP Network Configuration Utility工具,可能对网络的一些设置同MQSeries有一些冲突。连接到服务器打开HP Network Configuration Utility。
![WebSphere MQ收发消息出现错误特殊案例 WebSphere MQ收发消息出现错误特殊案例](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzQXVZbXh2Wnk1amMyUnVMbTVsZEM5cGJXRm5aWE12Y0Y5aWJHOW5YMk56Wkc1ZmJtVjBMM3BvZW5Wdkx6TXpPRGd6TlM5dlgyaHdYMjFoYVc0dWFuQm4%3D.jpg?w=700&webp=1)
![WebSphere MQ收发消息出现错误特殊案例 WebSphere MQ收发消息出现错误特殊案例](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwzQXVZbXh2Wnk1amMyUnVMbTVsZEM5cGJXRm5aWE12Y0Y5aWJHOW5YMk56Wkc1ZmJtVjBMM3BvZW5Wdkx6TXpPRGd6TlM5dlgyaHdYMkZ6TG1wd1p3PT0%3D.jpg?w=700&webp=1)
TCP Offload Engine (TOE) reduces the CPU cycles required to process network traffic by shifting processing to the adapter. TOE cannot be enabled on a port that has Jumbo Frames enabled.