私はアプリケーションをMQ7(7.5.0.5)にアップグレードしていますが、私が書いた小さなテストアプリケーションでは奇妙な動作が見られます。MQ接続 - 2009年アクティブな接続で接続が壊れています
私のアプリケーションはSprings CachingConnectionFactoryを使用し、1つのスレッドのみを使用するように構成されています。
最初の接続用とJMSセッション用の2つのtcp接続が作成されていることがわかります。 60秒ごとに、メッセージシンクで使用される2つのtcp接続が切断され、2つの新しい接続に置き換えられます。
次のエラーは、キュー・マネージャーのエラー・ログにあります。
05/16/2016 09:38:26 AM - Process(1609.14) User(mqm) Program(amqrmppa)
Host(xxxxxxxxx) Installation(Installation1)
VRMF(7.5.0.2) QMgr(xxxxx)
AMQ9271: Channel 'XX.XXXX.X' timed out.
EXPLANATION:
A timeout occurred while waiting to receive from the other end of channel
'XX.XXX.X'. The address of the remote end of the connection was '57.4.4.145'.
ACTION:
The return code from the (recv) [TIMEOUT] 60 seconds call was 0 (X'0').
Record these values and tell the systems administrator.
私は私のチャンネルで以下の設定があります。DISCINT(60)を、SHARECNVは、(1)、例外はその例外の周波数を変更する変更、DISCINT時間にリンクされている、また 例外がで消えますSHARECNVの値> 1
チャネルがアクティブでメッセージの送受信中であっても、接続が壊れている理由を誰でも知ることができますか?
ありがとうございます!
本当に私の問題のように聞こえますが、残念ながら7.5.0.6に更新しても問題は解決されていません。 – Joe
何かが正しく聞こえません。 IBMのサポートを受けてPMRを開き、問題を調べることをお勧めします。 –
入力Timのおかげで、私はHBINT値を調整して接続を開いたままにしていました。 – Joe