Amazon MQ соединение закрывается случайно - PullRequest
0 голосов
/ 27 сентября 2018

У нас есть брокер ActiveMQ, работающий в Amazon MQ, к которому мы подключаемся с помощью java-приложения с весенней загрузкой, работающего в нашей локальной сети.

Мы обнаруживаем, что это приложение получает ошибку каждые 40-50минут или около того.

Вот копия одной из ошибок:

Sep 27 10:41:56 hn-mylab-2-dev integration-service.jar[26493]: 2018-09-27 10:41:56.404  WARN 26508 --- [integration-v1]] c.c.j.DefaultJmsMessageListenerContainer : Setup of JMS message listener invoker failed for destination 'integration-v1' - trying to recover. Cause: Could not create JMS transaction; nested exception is javax.jms.JMSException: Could not connect to broker URL: ssl://**.**.**.**:61617. Reason: java.net.SocketException: Socket closed
Sep 27 10:41:56 hn-mylab-2-dev integration-service.jar[26493]: 2018-09-27 10:41:56.441  INFO 26508 --- [integration-v1]] c.c.j.DefaultJmsMessageListenerContainer : Successfully refreshed JMS Connection

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

Мы переместили сервер, на котором запущен клиент, чтобы он имел прямой доступ к Интернету, чтобы не оставалось проблем с брандмауэром.

Клиенты, на которых мы работаемEC2 на AWS, подключающийся к тому же брокеру, не имеет проблем.

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

Спасибо!

Эрик

...