2010-10-15 4 views
1

Je gère un programme d'écoute sur une file d'attente JMS hébergé dans Sun Java System Application Server 9.1_02 (build B08-P03)Problème avec JMS Listener Sun Java App serveur

Après avoir reçu un message que je vais extraire et journal certains détails dans un fichier journal. J'ai observé que lors de l'exécution de l'écouteur pendant de très longues heures, il cesse de recevoir des messages. J'ai dû arrêter manuellement le programme et le redémarrer. Ensuite, il reçoit un message 200-300 puis s'arrête à nouveau. J'ai dû le redémarrer pour récupérer un autre ensemble de messages.

Pourquoi ce comportement étrange? Quelqu'un peut-il éclairer cela?

Merci Chaitanya

Répondre

1

J'ai trouvé moi-même la question. J'exécute l'écouteur en tant que script Java Runner Load Runner. Une chose négative à propos de LR est qu'il ne montre aucune exception. Le script semble être en cours d'exécution mais il ne fait rien. Je l'ai trouvé lorsque j'ai porté le script sur Eclipse et j'ai trouvé que le script lançait des exceptions. C'est essentiellement parce que je ne vérifie pas une certaine condition.

Heureux que je démystifié enfin!

Merci.