互联网服务MQ发送方通道

MQ 发送方通道程序异常终止,TCP/IP recv()调用的返回码是10053

由于需要跟海关之间进行数据交换,安装了MQ7.0.1,正常安装,但发现海关对我们的发送接收通道正常运行,但是我们发送海关接收的通道程序却总是出现异常终止,修改了防火墙增加了双向长连接,也检查了海关一端的防火墙,都有1414双向的长连接,问题依旧反复出现,发送方通道在没有数据传输...显示全部

由于需要跟海关之间进行数据交换,安装了MQ7.0.1,正常安装,但发现海关对我们的发送接收通道正常运行,但是我们发送海关接收的通道程序却总是出现异常终止,修改了防火墙增加了双向长连接,也检查了海关一端的防火墙,都有1414双向的长连接,问题依旧反复出现,发送方通道在没有数据传输的情况下大约每6分钟就出现一次异常,然后20秒后重试恢复,如此循环。目前在传输队列上面配了触发器,first,还可以维持数据传输,但总是这样不断充实感觉还是不稳定的,业务量大的时候必然影响效率。请各位专家帮忙会诊,以下是有关日志:

2016/7/25 13:52:55 - Process(4316.3) User(MUSR_MQADMIN) Program(amqzmur0.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ6287: WebSphere MQ 7.0.1.0。

说明:

WebSphere MQ 系统信息:

产品           :- WebSphere MQ for Windows

版本           :- 7.0.1.0

主机信息       :- Windows Ver 6.1 (3) Server Enterprise x64 Edition, Build

7600

操作:

无。

-------------------------------------------------------------------------------

2016/7/25 13:52:55 - Process(24240.1) User(MUSR_MQADMIN) Program(runmqchl.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ9002: 正在启动通道“CHExteGzEportSdcHp'。

说明:

正在启动通道“CHExteGzEportSdcHp'。

操作:

无。

-------------------------------------------------------------------------------

2016/7/25 13:53:15 - Process(24240.1) User(MUSR_MQADMIN) Program(runmqchl.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ9558: 远程通道“CHExteGzEportSdcHp”当前不可用。

说明:

通道程序已结束,因为在远程系统上无法启动通道“CHExteGzEportSdcHp”的某个实例。

这可能是下列其中一个原因造成的:

该通道被禁用。

远程系统资源不足,无法运行另一个通道实例。

如果是客户机连接通道,那么表示已达到为远程服务器连接通道配置的实例数的限制。

操作:

检查远程系统以确保该通道能够运行。重试此操作。

----- cmqxrfpt.c : 437 --------------------------------------------------------

2016/7/25 13:53:15 - Process(24240.1) User(MUSR_MQADMIN) Program(runmqchl.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ9999: 通道程序异常终止。

说明:

通道程序 'CHExteGzEportSdcHp' 异常终止。

操作:

查看出错文件中通道程序 'CHExteGzEportSdcHp' 以前的错误消息以确定故障的原因。

----- amqrccca.c : 921 --------------------------------------------------------

2016/7/25 13:53:55 - Process(24344.1) User(MUSR_MQADMIN) Program(runmqchl.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ9002: 正在启动通道“CHExteGzEportSdcHp'。

说明:

正在启动通道“CHExteGzEportSdcHp'。

操作:

无。

-------------------------------------------------------------------------------

2016/7/25 13:59:14 - Process(24344.1) User(MUSR_MQADMIN) Program(runmqchl.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ9208: 由主机 172.16.208.192(1414) 接收的错误。

说明:

从 172.16.208.192(1414) 通过TCP/IP接收数据时发生错误。其原因可能是通信故障。

操作:

TCP/IP recv()调用的返回码是10053 (X'2745')。记录这些值并通知系统管理员。

----- amqccita.c : 3434 -------------------------------------------------------

2016/7/25 13:59:14 - Process(24344.1) User(MUSR_MQADMIN) Program(runmqchl.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ9999: 通道程序异常终止。

说明:

通道程序 'CHExteGzEportSdcHp' 异常终止。

操作:

查看出错文件中通道程序 'CHExteGzEportSdcHp' 以前的错误消息以确定故障的原因。

----- amqrccca.c : 921 --------------------------------------------------------

2016/7/25 14:13:55 - Process(23952.1) User(MUSR_MQADMIN) Program(runmqchl.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ9002: 正在启动通道“CHExteGzEportSdcHp'。

说明:

正在启动通道“CHExteGzEportSdcHp'。

操作:

无。

-------------------------------------------------------------------------------

2016/7/25 14:19:14 - Process(23952.1) User(MUSR_MQADMIN) Program(runmqchl.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ9208: 由主机 172.16.208.192(1414) 接收的错误。

说明:

从 172.16.208.192(1414) 通过TCP/IP接收数据时发生错误。其原因可能是通信故障。

操作:

TCP/IP recv()调用的返回码是10053 (X'2745')。记录这些值并通知系统管理员。

----- amqccita.c : 3434 -------------------------------------------------------

2016/7/25 14:19:14 - Process(23952.1) User(MUSR_MQADMIN) Program(runmqchl.exe)

                    Host(WIN-PD74LFQ1T74)

AMQ9999: 通道程序异常终止。

说明:

通道程序 'CHExteGzEportSdcHp' 异常终止。

操作:

查看出错文件中通道程序 'CHExteGzEportSdcHp' 以前的错误消息以确定故障的原因。

收起
参与14

查看其它 3 个回答guolimin1118的回答

guolimin1118guolimin1118产品总监上海派拉软件有限公司

1.正常情况下,发送通道是需要设置触发器的。

2.从错误来看是客户端异常终止。重连出现问题。

  尝试:

queue = qManager.AccessQueue(QueueName, MQC.MQOO_OUTPUT + MQC.MQOO_FAIL_IF_QUIESCING);

或者参考客户端参考自动重连代码

http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.1.0/com.ibm.mq.doc/cs70190_.htm

互联网服务 · 2016-08-04
浏览7785
  • 是我们连接海关的发送方通道异常终止,接收方通道一直正常运行。
    2016-08-04

回答者

guolimin1118
产品总监上海派拉软件有限公司
擅长领域: 云计算云原生微服务

guolimin1118 最近回答过的问题

回答状态

  • 发布时间:2016-08-04
  • 关注会员:5 人
  • 回答浏览:7785
  • X社区推广