Azure MarkLogic-XDMP-HOSTOFFLINE:主机脱机或没有响应

Azure MarkLogic-XDMP-HOSTOFFLINE:主机脱机或没有响应,azure,cluster-computing,marklogic,hostname,Azure,Cluster Computing,Marklogic,Hostname,MarkLogic 9.0.9 使用托管磁盘部署在Azure中 在设置新的MarkLogic群集时,我们面临以下两个服务器节点的问题 此主机已关闭。尝试联系时发生以下错误: XDMP-HOSTOFFLINE:主机脱机或没有响应 主办 在线断开 在查看错误日志时,我得到了这一行 2020-05-06 05:22:28.832警告:MarkLogic Server正常运行需要有效的主机名:SVC-SOCHN:Socket主机名错误:getaddrinfo.reddog.microsoft.co

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

在设置新的MarkLogic群集时,我们面临以下两个服务器节点的问题


此主机已关闭。尝试联系时发生以下错误:
XDMP-HOSTOFFLINE:主机脱机或没有响应
主办
在线断开

在查看错误日志时,我得到了这一行

2020-05-06 05:22:28.832警告:MarkLogic Server正常运行需要有效的主机名:SVC-SOCHN:Socket主机名错误:getaddrinfo.reddog.microsoft.com:名称或服务未知(应连接到何处)

我得到了2020年4月发表的知识库文章。

基于本文,我在本文中提到的
/etc/
/var/local
文件夹下找不到任何文件

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

似乎在MarkLogic配置的某个地方有这个名称,但究竟是哪一个是个问题

请在MarkLogic界面中的主机上找到下面的屏幕。在这种情况下,断开状态为01和03

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


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

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


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

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

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


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

快速猜测:用于指定远程服务器的主机名未解析,因此计算机无法看到彼此。您已经用蓝色覆盖了屏幕截图中最适用的部分。:)您好HH,感谢您的快速回复,因为我不能透露服务器名称,所以使用相同的服务器名称进行屏蔽,我已经配置了这些服务器并将它们添加到集群的一部分,这意味着它已解析为计算机,当我看到日志文件“reddog.microsoft.com”添加到计算机名称时,我不知道ML是从哪里得到这些信息的。你能连接到每个框并确定每个框的主机名是什么吗?此外,是否可以解析其他主机的FQDN?由于对这些服务器进行了集群,主机名解析、端口是否打开或名称解析到的IP都发生了变化。如果主机的FQDN已更改,您可能需要修改配置或删除它们并重新耦合。您是使用MarkLogic解决方案模板进行部署还是构建自己的主机?如果SVC-SOCHN错误在启动后立即发生,则可能会被忽略。它在/var/local/mlmcd.conf中对MARKLOGIC_HOST的值进行dnslookup,不会影响操作。您好,MH,谢谢您的回复。我检查了每个框的主机名,它们都是相同的,显示在带有屏蔽的屏幕截图上。我可以通过命令行ping主机名,它会给出ping结果。我们已经使用Azure MarkPlace上可用的模板部署了MarkLogic。不幸的是,今天的系统测试环境出现了同样的错误,在过去的5个月中,我们还没有涉及到系统测试环境的配置。我无法浏览ST的管理界面,它只是无法打开任何portQuick guess:用于指定远程服务器的主机名没有解析,因此机器无法看到彼此。您已经用蓝色覆盖了屏幕截图中最适用的部分。:)您好HH,感谢您的快速回复,因为我不能透露服务器名称,所以使用相同的服务器名称进行屏蔽,我已经配置了这些服务器并将它们添加到集群的一部分,这意味着它已解析为计算机,当我看到日志文件“reddog.microsoft.com”添加到计算机名称时,我不知道ML是从哪里得到这些信息的。你能连接到每个框并确定每个框的主机名是什么吗?此外,是否可以解析其他主机的FQDN?由于对这些服务器进行了集群,主机名解析、端口是否打开或名称解析到的IP都发生了变化。如果主机的FQDN已更改,您可能需要修改配置或删除它们并重新耦合。您是使用MarkLogic解决方案模板进行部署还是构建自己的主机?如果SVC-SOCHN错误在启动后立即发生,则可能会被忽略。它在/var/local/mlmcd.conf中对MARKLOGIC_HOST的值进行dnslookup,不会影响操作。您好,MH,谢谢您的回复。我检查了每个框的主机名,它们都是相同的,显示在带有屏蔽的屏幕截图上。我可以通过命令行ping主机名,它会给出ping结果。我们已经使用Azure MarkPlace上可用的模板部署了MarkLogic。不幸的是,今天的系统测试环境出现了同样的错误,在过去的5个月中,我们还没有涉及到系统测试环境的配置。我不能浏览到ST的管理界面,它只是不能打开任何端口
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