#activemq-artemis #artemiscloud
Вопрос:
Без каких-либо изменений мы получили следующую проблему в одном из трех узлов кластера. Этот узел покинул кластер после этой проблемы, и клиенты не смогли подключиться к кластеру после этой проблемы.
AMQ212037: Обнаружен сбой подключения к /172.50.45.19:40266: Сбой адреса чтения (..): Сброс соединения одноранговым узлом [код=GENERIC_EXCEPTION]
2021-01-31 03:03:23,472 WARN [org.apache.activemq.artemis.core.client] AMQ212037: Connection failure to /172.50.45.19:40266 has been detected: readAddress(..) failed: Connection reset by peer [code=GENERIC_EXCEPTION]
2021-01-31 06:21:59,700 WARN [org.apache.activemq.artemis.core.client] AMQ212037: Connection failure to /172.50.45.43:36714 has been detected: readAddress(..) failed: Connection reset by peer [code=GENERIC_EXCEPTION]
2021-01-31 08:31:53,887 WARNING [sun.rmi.transport.tcp] RMI TCP Accept-0: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,localport=37258] throws: java.io.IOException: The server sockets created using the LocalRMIServerSocketFactory only accept connections from clients running on the host where the RMI remote objects have been exported.
at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:114) [rt.jar:1.8.0_232]
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:405) [rt.jar:1.8.0_232]
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:377) [rt.jar:1.8.0_232]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_232]
Используемое изображение — vromero/activemq-artemis:2.15.0
Комментарии:
1. Вы запускаете все контейнеры на одной машине? Каким клиентом вы пользуетесь? Можете ли вы поделиться своим URL-адресом подключения?
2. Нет, все модули развернуты на разных узлах кластера k8s
Ответ №1:
Эта ошибка может быть связана с проблемой докера/сети. Я бы не стал использовать docker в производственной среде, см. раздел artemiscloud для запуска ActiveMQ Artemis в Kubernetes. Вы можете найти документацию по адресу https://artemiscloud.io/
Комментарии:
1. Чем облако Artemis отличается от кластера Artemis в K8s ?
2. Есть какая-нибудь документация, с которой я могу ознакомиться?
3. Я обновил ответ с помощью URL-адреса веб-сайта/документа artemiscloud.io