首页 > 解决方案 > MarkLogic - XDMP-HOSTOFFLINE:主机离线或没有响应

问题描述

使用托管磁盘在 Azure 中部署的 MarkLogic 9.0.9

在设置新的 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 警告:MarkLogic Server 的正常运行需要有效的主机名:SVC-SOCHN:套接字主机名错误:getaddrinfo .reddog.microsoft.com:名称或服务未知(应该在哪里连接至 )

我得到了 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 的管理界面,所以我想知道。

在此处输入图像描述

标签: azurecluster-computingmarklogichostname

解决方案


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

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

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


推荐阅读