Проблема закрытия канала MQ приложения клиента Java (у администратора очередей не хватает ресурсов) - PullRequest
0 голосов
/ 02 мая 2011

У меня есть Java CLient, который подключается к администратору очередей (MQQueuemanger) на сервере.Администратору очередей не хватает ресурсов после нескольких запусков приложения на сервере.Я получаю следующее письмо от администраторов сервера: «Ваш канал APP.CLIENT в CDT MQ Queue Manager AEDMXXX был остановлен. На момент остановки было обнаружено 91 активных каналов. Нам пришлось остановить канал до того, как Queue Manager AEDMXXXне хватило ресурсов. Это затронуло бы не только ваше приложение, но и все другие приложения, работающие на AEDMXXX. Пожалуйста, проверьте свой код и убедитесь, что вы закрыли EPS.CLIENT правильно. Создайте заявку администратора, как только вы это сделали,мы можем перезапустить ваш канал APP.CLIENT. "

Это приложение работало нормально на сервере Domino 7, но после обновления до Domino 8.5 проблема началась.

Как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 17 ноября 2012

Наличие такого количества активных каналов означает, что ваше клиентское приложение не закрывает соединения с администратором очередей.Проверьте код, чтобы увидеть, правильно ли закрываются соединения после выполнения задания.Если в Domino 8.5 есть пул соединений, проверьте конфигурацию пулов соединений, чтобы увидеть, создается ли новое соединение вместо повторного использования доступного соединения.

Увеличение MaxActiveChannels только отложит проблему.Лучше определить причину и устранить ее.

0 голосов
/ 17 июля 2011

Увеличьте количество соединений по умолчанию для канала сервера или уменьшите размер компонента приложения, которое подключается к приложению.

...