在执行管理api操作(例如从MarkLogic集群中删除应用服务器)时,将hosts.xml重置为default / localhost设置变得不稳定。
日志显示如下内容: MarkLogic:在1.529秒内缓慢发送xx.xx.34.113:57692-xx.xx.34.170:7999,4.605 KB;检查主机xxxx
考虑基础设施的速度很慢或不慢,但是自动恢复仍然没有发生。
如何克服这种情况? 任何人都可以提供有关管理api如何在后台工作的更多信息?
添加更多详细信息:
删除http:// $ {BootstrapHost}:8002 $ {serveruri}
POST http:// $ {BootstrapHost}:8002 $ {forest}?state = detach
删除http:// $ {BootstrapHost}:8002 $ {forest}?replicas = delete&level = full
删除http:// $ {BootstrapHost}:8001 / admin / v1 / host-config?remote-host = $ {hostname}
在删除服务器第一个请求或主机第四个请求时,集群中的几个节点将重新启动,我们将检查节点的可用性。但是,这是不确定的,有时hosts.xml会重置为默认xml,表明它不属于任何集群。
我们如何修复,我们将hosts.xml从另一台主机复制到此有故障的主机,然后它再次开始工作。
我们发现,在MarkLogic 8中不太可能出现这种情况,但是在MarkLogic 9中,这个问题很常见,如果在AWS上则更常见。