MarkLogic - XDMP-HOSTOFFLINE:主机离线或无响应

MarkLogic - XDMP-HOSTOFFLINE: Host is offline or not responding

马克逻辑 9.0.9 使用托管磁盘部署在 Azure 中

在设置新的 MarkLogic 集群时,我们面临如下 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 Warning: A valid hostname is required for proper functioning of MarkLogic Server: SVC-SOCHN: Socket hostname error: getaddrinfo .reddog.microsoft.com: Name or service not known (where as it should connect to )

我收到了 2020 年 4 月发布的知识库文章。 https://help.marklogic.com/Knowledgebase/Article/View/svc-sochn-warning-during-start-up-on-aws

根据这篇文章,我没有在文章

中提到的 /etc//var/local 文件夹下找到任何文件

不确定是否因为这个原因,我无法打开 MarkLogic 管理界面(端口 8001)。

MarkLogic 配置中的某处似乎有这个名称,但不知道是哪一个。

请在 MarkLogic 界面中找到主机的以下屏幕。在这种情况下,断开连接状态适用于 01 和 03

而我可以访问 01 的管理界面,所以我想知道。

在与 infra 团队讨论相同问题后,他们发现 DNS 解析存在问题,因为完整的 DNS 未在 MarkLogic 的主机名中设置。 即在主机名中设置了 ml-01 而不是 ml-01.abc.com,然后由于 MarkLogic 是天蓝色的,它自动添加了 ml.01.reddog.microsoft.com

所以在 MarkLogic 之外,我们能够使用全名 ping 服务器。

更改 DNS 解析后,我能够在集群中添加 ML 服务器节点。