MarkLogi c - XDMP-HOSTOFFLINE: хост не в сети или не отвечает - PullRequest
1 голос
/ 06 мая 2020

MarkLogi c 9.0.9 Развернуто в Azure с управляемым диском

При настройке нового кластера MarkLogi c мы столкнулись с проблемой для 2 серверных узлов, как показано ниже


This host is down. The following error occurred while trying to contact it:
XDMP-HOSTOFFLINE: Host is offline or not responding

Host    <HostName>
Online  Disconnected

При просмотре журнала ошибок я получил эту строку

2020-05-06 05: 22: 28.832 Предупреждение: для правильного функционирования требуется действительное имя хоста. MarkLogi c Сервер: SV C -SOCHN: Ошибка имени хоста сокета: getaddrinfo .reddog.microsoft.com: Имя или служба неизвестны (где она должна подключаться)

Я знаю базовая статья, опубликованная в апреле 2020 года. https://help.marklogic.com/Knowledgebase/Article/View/svc-sochn-warning-during-start-up-on-aws

На основании этой статьи я не нашел ни одного файла в папках /etc/ или /var/local, как указано в статье

Не уверен, что это из-за этого, я не могу открыть MarkLogi c Интерфейс администратора (порт 8001).

Кажется, что где-то в конфигурации MarkLogi c это имя есть, но какой из них - вопрос.

См. экран ниже m хоста в интерфейсе MarkLogi c. В этом случае статус отключен для 01 и 03

В то время как я могу получить доступ к интерфейсу администратора 01, поэтому мне интересно.

enter image description here

1 Ответ

0 голосов
/ 12 мая 2020

Обсудив ту же проблему с командой Инфра, они обнаружили проблему с разрешением DNS, поскольку полный DNS не был установлен в имени хоста в MarkLogi c. т.е. ml-01 был установлен в имени хоста вместо ml-01.ab c .com, а затем, поскольку MarkLogi c был в azure, он добавил ml.01. reddog.microsoft.com автоматически.

Итак, вне MarkLogi c мы смогли проверить связь с сервером с полным именем.

После изменения разрешения DNS я смог добавить узлы сервера ML в кластер.

...