Предупреждение Artemis, когда отказавший живой сервер подключается к сети - PullRequest
0 голосов
/ 18 июня 2020

У меня есть 3-узловой кластер ActiveMQ Artemis 2.11.0 в режиме реального времени и две резервные копии. При сбоях в работе резервное копирование продвигается как работающий сервер, и все работает нормально. Но когда я перезапускаю не удалось, он запускается как живой сервер, но я ожидал, что он присоединится к кластеру в качестве резервной копии. Также я получил следующее предупреждение на реальном живом сервере.

2020-06-18 10:10:42,875 WARN  [org.apache.activemq.artemis.core.client] AMQ212034: There are more     
than one servers on the network broadcasting the same node id. You will see this message exactly
once (per node) if a node is restarted, in which case it can be safely ignored. But if it is logged 
continuously it means you really do have more than one node on the 
same network active concurrently with the same node id. 
This could occur if you have a backup node active at the same time as its live node. 
nodeID=282b5370-b11c-11ea-b25f-e28f4c3b32af

Согласно документации, у меня есть установка check-for-live-server на живом сервере

 <ha-policy>
    <replication>
      <master>
         <group-name>mynode</group-name>
         <check-for-live-server>true</check-for-live-server>
      </master>
    </replication>
  </ha-policy>

Резервные конфигурации

  <ha-policy>
    <replication>
      <slave>
         <group-name>mynode</group-name>
      </slave>
    </replication>
  </ha-policy>
...