1

Sun Java System Application Server 9.1_02 (ビルド b08-p03) でホストされている JMS キューでリスナー プログラムを実行しています。

メッセージを受け取った後、いくつかの詳細を抽出してログ ファイルに記録します。

リスナーを長時間実行すると、メッセージの受信が停止することがわかりました。プログラムを手動で停止し、再度開始する必要がありました。その後、200 ~ 300 のメッセージを受け取り、再び停止します。別の一連のメッセージを取得するには、再起動する必要がありました。

この奇妙な動作はなぜですか?誰かがこれに光を当てることができますか?

ありがとうチャイタンヤ

4

1 に答える 1

1

私は自分で問題を見つけました。Load RunnerJavaVuserスクリプトとしてリスナーを実行しています。LRのマイナス面の1つは、例外が表示されないことです。スクリプトは実行されているように見えますが、実際には何もしません。スクリプトをEclipseに移植したときにこれを見つけ、スクリプトが例外をスローしていることがわかりました。これは基本的に、特定の条件をチェックしていないためです。

ついに謎解きできて嬉しいです!

ありがとう。

于 2010-10-19T09:52:15.340 に答える