2010-10-29 33 views
4

嗨 我有兩個消息驅動bean(MDB)運行在WebSphere Application Server V7通道連接。 它正在連接,並從Websphere MQ v6接收消息。 在隊列管理器上,我們注意到開放通道連接的數量不斷增加,並且好像MDB沒有釋放這些連接一樣。 我不知道在MDB的onMessage方法中可能導致它不能完全退出的任何錯誤。消息WebSphere Application Server上運行,葉開放

上什麼可能會導致這將是極大的任何建議讚賞 感謝 加文

回答

2

沒有與WAS V7連接到WMQ V6哪裏MDB沒有重新連接一個已知的問題。 APAR在WMQ中斷後提到失敗,但其他類型的失敗可能導致類似的行爲。

一般情況下,建議是遷移到WMQ V7因爲WMQ V6停止服務時爲2011年9月的補丁發佈於v7.0.1.1和更高版本。列出了此APAR交付的v6修訂包,但未提及原因。因此,如果您無法升級到V7.0.1.1或更高版本,則可以通過PMR獲取並應用IC64098,然後查看是否可以解決問題。

參考文獻:
PSP #1316899:有關使用WebSphere MQ消息提供WebSphere Application Server的版本信息7.0
IBM IC64098:應用程序不會自動重新連接到隊列管理器連接是否丟失使用MQ資源適配器

+0

謝謝您的答覆。這兩個參考文獻都將我帶到IBM斷開的鏈接頁面,因此我無法獲得更多信息。無論如何,你所描述的問題並不完全是我們所經歷的,儘管我們也看到了這個問題。我們遇到的問題是在正常情況下(即沒有MQ中斷等),似乎MDB沒有關閉通道連接,因此我們看到開放通道連接的數量在增加。這是否也與您描述的相同問題有關。 – 2010-10-31 07:05:29

+0

奇怪的是,這兩個鏈接仍然適用於我。它們都是bit.ly鏈接,因此目標是:http://www-01.ibm.com/support/docview.wss?uid=swg21316899和http://www-01.ibm.com/support/docview。 wss?uid = swg1IC64098。儘管看起來MDB可能沒有關閉它的連接,但可能發生的事情是連接正在成爲孤兒,而MDB只是開啓了一個新連接。如果是這樣的話,那麼APAR就會解釋你所看到的行爲,並可能有助於解決它。 – 2010-10-31 19:14:49

+0

請您澄清此APAR是應用於應用程序服務器還是應用於MQ隊列管理器的修補程序。你也不知道爲什麼連接成爲孤兒。真奇怪的是,我們在2種環境中運行應用程序,TEST和QA。在測試環境中,通道保持靜態,但是在QA中,通道不斷增加。 – 2010-11-03 21:38:28

0

您需要升級WMQ v7.0.1.1或更高版本,因爲這是連接到WMQ V6的WAS v7的已知問題。

相關問題