Mam aplikację JavaEE obecnie wdrożoną na Glassfish, dla której napisałem test obciążenia, który może za mniej niż godzinę (na razie - przyspieszenie prędkości w trakcie awarii) wyczerpuje pulę połączeń JMS i złamie Glassfish z obłędnie zła wiadomość:Jak mogę śledzić/monitorować otwarte/zamknięte połączenia JMS w Glassfish?
Połączenia w użyciu równe maksymalnemu rozmiarowi puli i wygasaniu maksymalnego czasu oczekiwania. Nie można przydzielić więcej połączeń.
Chciałbym zobaczyć, które z moich komponentów JavaEE przeciekają połączenia JMS. Dla pamięci mógłbym użyć profilera, a także, jak sądzę, mógłbym go użyć do połączeń JDBC. Ale jakie jest najlepsze narzędzie do śledzenia otwartych/zamkniętych połączeń JMS i komponentów, które je tworzą i nie zwalniają?
W rzeczywistości znalazłem informacje, których potrzebowałem, używając 'metryk svc -n jms -m cxn' – Riduidel
Niezwykle pomocny, nie wiedziałem o programie narzędziowym imqcmd do teraz. Dzięki! –