2013-03-14 5 views
1

Я заметил, что мои процессы, которые подписываются на тему JMS, перестают получать сообщения, отправленные на эту тему, через какое-то время, когда сообщения не отправляются в эту тему (я не могу точно определить на этот раз, но скажем минута). Я использую JBoss Application Server v4.2 для управления темами.JMS-подписчик перестает получать сообщения из темы через некоторое время

Любая идея, почему это так и как обеспечить, чтобы мои подписчики могли получать сообщения даже после нескольких дней, когда ничто не было опубликовано в их темах?

+0

https://access.redhat.com/solutions/36233 описывает аналогичную проблему – Vadzim

ответ

1

Существует файл с именем «Remoting-bisocket-service.xml» в [каталог установки] /jboss/server/default/deploy/jboss-messaging.sar

В этом тайм-аут по умолчанию обычно устанавливается 30 секунд. Это значение должно быть установлено равным 0 для бесконечного таймаута.

+0

Учитывайте, что бесконечный таймаут может вызвать https://issues.jboss.org/browse/JBREM-1308 из-за https: // проблем .jboss.org/просмотр/JBMESSAGING-1805 – Vadzim

Смежные вопросы