2010-10-29 10 views
4

Bonjour Deux beans gérés par message (MDB) s'exécutent sur Websphere Application Server v7. Il se connecte et reçoit des messages de Websphere MQ v6. Sur le gestionnaire de files d'attente, nous remarquons que le nombre de connexions de canaux ouverts ne cesse de croître et que les MDB ne libèrent pas ces connexions. Je ne suis pas au courant d'erreurs qui se produisent dans la méthode onMessage des MDB, ce qui pourrait empêcher la sortie proprement dite.Message bean géré (MDB) s'exécutant sur Websphere Application Server, laisse les connexions de canaux ouvertes

Tout conseil sur ce qui pourrait être la cause serait grandement apprécié Merci Gavin

Répondre

2

Il y a un problème connu avec WAS v7 connexion à WMQ V6 où BDM ne se reconnecte pas. L'APAR mentionne les échecs après une panne de WMQ mais d'autres types d'échec peuvent entraîner un comportement similaire.

En général, le conseil est de passer à WMQ v7 car WMQ V6 est hors service à compter de septembre 2011. Le correctif a été publié dans v7.0.1.1 et versions ultérieures. Aucun groupe de correctifs v6 n'est répertorié pour la distribution de cet APAR, bien qu'il ne mentionne pas pourquoi. Donc, si vous ne pouvez pas passer à v7.0.1.1 ou plus tard, obtenez via un PMR et appliquez IC64098 et voyez si cela résout le problème.

Références:
PSP #1316899: Informations sur l'utilisation du fournisseur de messagerie WebSphere MQ pour WebSphere Application Server version 7.0
IBM IC64098: APPLICATION NE AUTOMATIQUEMENT se reconnectent au QUEUE MANAGER SI LA CONNEXION EST PERDU LORS DE L'UTILISATION DE L'ADAPTATEUR MQ RESSOURCES

+0

Nous vous remercions de votre réponse. Les deux références me conduisent à la page de liens brisés d'IBM, donc je n'ai pas pu obtenir plus d'informations. En tout cas, le problème que vous décrivez n'est pas exactement ce que nous vivons, bien que nous ayons également vu ce problème. Le problème que nous avons est dans des circonstances normales (c.-à-d. Absence de panne MQ ou autre), il semble que les MDB ne ferment pas les connexions de canaux, et par conséquent nous voyons le nombre de connexions de canaux ouverts croître. Est-ce aussi lié au même problème que vous avez décrit. –

+0

Bizarre, les deux liens fonctionnent toujours pour moi. Ils sont tous les deux des liens bit.ly donc les cibles sont: http://www-01.ibm.com/support/docview.wss?uid=swg21316899 et http://www-01.ibm.com/support/docview. wss? uid = swg1IC64098 respectivement. Bien qu'il semble que la MDB ne ferme pas ses connexions, il se peut que les connexions soient orphelines et que la MDB en ouvre une nouvelle. Si tel est le cas, l'APAR explique le comportement que vous voyez et vous aidera probablement à le résoudre. –

+0

Pouvez-vous préciser si cet APAR est un correctif appliqué au serveur d'applications ou au gestionnaire de files d'attente MQ. Aussi auriez-vous une idée de la raison pour laquelle les connexions deviennent orphelines. Ce qui est vraiment étrange, c'est que nous exécutons l'application dans 2 environnements, TEST et QA. Dans l'environnement TEST, les canaux restent statiques, mais dans le contrôle qualité, les canaux continuent de croître. –

0

Vous devez mettre à niveau WMQ v7.0.1.1 ou version ultérieure car il s'agit d'un problème connu avec WAS v7 se connectant à WMQ V6.

Questions connexes