2014-10-01 107 views
1

我有QmgrA(WMQ 7.5 Solaris)和QmgrB(Aix,WMQ大于7.5)。从QmgrA到QmgrBWebsphere MQ接收通道启动缓慢

QmgrA --sdr channel-> QmgrB 
QmgrA <--recv channel-- QmgrB 

发送方通道在几秒钟内我发出start chl后启动。 (Substate(MQGET))

然而,recv频道启动时间超过30分钟以后(子状态(RECEIVE))。 sdr和recv频道均使用SSL进行配置。我在QmgrA上禁用了OCSP。然而问题仍然存在。

您是否有这种情况的疑难解答提示?任何频道调谐参数配置?或Solaris资源进行微调?谢谢

回答

2

获取启动频道的过程中有很多步骤需要一些时间。通常,这些类型的延迟只存在于一个方向上,就像问题所示。 OCSP是许多这样的可能性之一,你已经试图裁定这一点。然而,我们不应该只是猜测它们可能是什么,而应该试着通过查看通道状态SUBSTATE值来发现它是什么。我看到你已经熟悉它了。 SUBSTATE(RECEIVE)对于接收器频道来说是一个很好的状态。我们想知道的是,您在发送者(在QMgr B上)和接收者(在QMgr A上)在延迟30分钟期间看到的是SUBSTATE。对于每个可能的延迟问题都有一个SUBSTATE,因此看到显示什么值将指出问题所在。

相关阅读

  1. Channel states and substates
  2. Channel Sub Status Blog Post
+0

多萝西提及 “30分钟后来的”?! 是拼写错误吗? – gouda 2014-10-02 06:25:43

+0

哎呀,是的,编辑到30分钟。 – 2014-10-02 22:14:18