Wildfly 10 - ActiveMQ Артемида закрывается? - PullRequest
0 голосов
/ 04 июля 2019

ОС: Windows

Сервер приложений: Wildfly 10

Java версия: 8

У нас есть приложение, работающее в удаленной среде, изолированной от интернет-соединения (оно полностью автономно). Он будет работать непрерывно до тех пор, пока какой-либо новый патч не будет доставлен на этот сервер. В этом случае мы часто сталкиваемся с проблемой с сервером ActiveMQ Artemis (в Wildfly 10), который становится недоступным из кода приложения, и похоже, что он отключается. Но обратите внимание, что сервер Undertow прекрасно подходит для доступа к функциям приложения.

Заметил, что если сервер работает непрерывно более 30 дней, проблема возникает. В настоящее время для решения этой проблемы нам было поручено периодически перезапускать приложения. Но нужно искать истинную причину и как ее устранить.

Исключение:

javax.jms.JMSException: Failed to create session factory
at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnectionInternal(ActiveMQConnectionFactory.java:727)
at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createQueueConnection(ActiveMQConnectionFactory.java:284)
at 
Caused by: ActiveMQNotConnectedException[errorType=NOT_CONNECTED message=AMQ119007: Cannot connect to server(s). Tried with all available servers.]
at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:778)
at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnectionInternal(ActiveMQConnectionFactory.java:724)
... 71 more
...