Amazon MQ连接随机关闭

时间:2018-09-27 01:40:53

标签: jms activemq spring-jms amazon-mq

我们有一个在Amazon MQ上运行的ActiveMQ代理,该代理正在与在本地网络上运行的spring-boot 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

有时这可能导致添加到队列中的消息无法被提取,并且添加消息的过程将超时。

我们已经移动了运行客户端的服务器,以便它可以直接访问Internet,因此不应存在任何防火墙问题。

我们在AWS的EC2上运行的,连接到同一代理的客户端没有问题。

对于我们为什么会遇到这些错误以及我们如何尝试消除这些错误,是否有人有任何建议。

谢谢!

Erik

0 个答案:

没有答案