azure - 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 的管理界面,所以我想知道。
解决方案
在与基础设施团队讨论了同样的问题后,他们发现 DNS 解析存在问题,因为 MarkLogic 的主机名中没有设置完整的 dns。即在主机名中设置了 ml-01 而不是 ml-01.abc.com,然后由于 MarkLogic 在天蓝色中,它添加了 ml.01。reddog.microsoft.com自动。
因此,在 MarkLogic 之外,我们能够使用全名 ping 服务器。
更改 DNS 解析后,我能够在集群中添加 ML 服务器节点。
推荐阅读
- python - 将输入分配给变量
- visual-studio-app-center - 使用 API 或 CLI 从 AppCenter 下载 Appium 日志
- ios - 二元运算符“>”不能应用于两个“Int?” 尝试排序时
- docker - 无法在 docker 中优雅地停止应用程序
- objective-c - 为什么我在 Xcode 单元测试中遇到错误的浮点运算问题?
- vba - 使用表格检查导入 Excel - access 2016
- vue.js - 每页的 Vuejs MPA 和 indexPath
- mongodb - Spring-boot + Mongodb 手册参考不起作用,找不到我的错误,查询 Mongodb 工作正常
- html - 徽标与导航链接不在同一行
- javascript - 如何处理javascript中的不可变对象?