首页 > 解决方案 > 通过脚本关闭主机

问题描述

我想用xdmp:shutdown()

xdmp:shutdown(
   $hostIDs as xs:unsignedLong*,
   $reason as xs:string,
   [$failover as xs:boolean]
) as empty-sequence()

我应该在可选参数中传递什么值?将其设置为true是否意味着受影响主机中的主林将故障转移到其位于其他主机中的副本林?是否建议从脚本启动关机?或者我们应该从 Admin GUI 执行它?

标签: marklogic

解决方案


国家的文件xdmp:shutdown

$failover 如果集群中的其他主机应该接管副本林,则为真。如果未指定,则为假。

所以是的,您可以通过传入fn:true().

这取决于您要达到的目标是否合适。老实说,我从来没有使用过xdmp:shutdown()自己。如果我需要关闭一个节点进行维护,我总是service MarkLogic stop从主机命令行使用,这可能会有效地使用 false 作为第三个参数进行关闭。


推荐阅读