MarkLogic 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的管理界面,所以我想知道。
最佳答案
与基础设施团队讨论同一问题后,他们发现 DNS 解析存在问题,因为 MarkLogic 内的主机名中未设置完整的 dns。 即,在主机名中设置了 ml-01,而不是 ml-01.abc.com,然后由于 MarkLogic 在 azure 中,它会自动添加 ml.01.reddog.microsoft.com。
因此,在 MarkLogic 之外,我们能够使用全名 ping 服务器。
更改 DNS 解析后,我能够在集群中添加 ML 服务器节点。
关于azure - MarkLogic - XDMP-HOSTOFFLINE : Host is offline or not responding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61629199/