2016-02-28 4 views
0

Всякий раз, когда я пытаюсь развернуть мое приложение я получаю это исключение в журналах:JMS Service и брокер рассчитывать выпуск

MQJMSRA_LB4001: start:Aborted:Unable to ping Broker within 60000 millis 

Я не мог понять, почему это происходит, так что я проверил домены/domain1/IMQ /logs/log.txt и это то, что я нашел:

No threads are available to process a new connection on service admin. 10 threads out of a maximum of 10 threads are already in use by other connections. A minimum of 2 threads must be available to process the connection. Please either limit the # of connections or increase the imq.<service>.max_threads property. Closing the new connection. ". Count: service=5 broker=5 

Может кто-то помочь мне с пониманием, как увеличить этот счет .. я действительно ценю вашу помощь по этому вопросу.

ответ

0

Это зависит от того, используете ли вы OpenMQ в режиме embedded или нет. Если вы используете embedded MQ, найдите раздел вашей конфигурации в консоли администратора Thread Pools. У одного из них будет максимальный поток, равный 10, который будет увеличиваться.

Трудно быть уверенным, поскольку вы не указали какие-либо другие детали из журналов, но это очень вероятно, что вам нужно изменить.

screenshot

0

Вы должны изменить свойства соединения (max_threads) брокера, как следует сообщение об ошибке. Файл конфигурации брокера: \ domains \\ imq \ экземпляры \ imqbroker \ props \ config.properties.