marklogic - 通过脚本关闭主机
问题描述
xdmp:shutdown(
$hostIDs as xs:unsignedLong*,
$reason as xs:string,
[$failover as xs:boolean]
) as empty-sequence()
我应该在可选参数中传递什么值?将其设置为true是否意味着受影响主机中的主林将故障转移到其位于其他主机中的副本林?是否建议从脚本启动关机?或者我们应该从 Admin GUI 执行它?
解决方案
国家的文件xdmp:shutdown
:
$failover 如果集群中的其他主机应该接管副本林,则为真。如果未指定,则为假。
所以是的,您可以通过传入fn:true()
.
这取决于您要达到的目标是否合适。老实说,我从来没有使用过xdmp:shutdown()
自己。如果我需要关闭一个节点进行维护,我总是service MarkLogic stop
从主机命令行使用,这可能会有效地使用 false 作为第三个参数进行关闭。
!
推荐阅读
- c# - 存储过程中的动态查询不返回值作为 ASP.Net Core 2.2 中的 DataSet/DataTable
- css - 在不使用 HOC 的情况下覆盖 Material UI 样式?
- typescript - 是否可以保证在 Typescript 中对数组进行排序
- laravel - 如何检查laravel上的这个错误在哪里
- javascript - 减少条间距chartJS v2
- python - 基于调用者模块的日志记录
- php - 使用 php 以不同方式重命名每个选定的文件
- javascript - 将按钮保留在侧边栏的边缘
- php - PHPMailer 关闭连接
- apache-kafka - 如何优雅地关闭正在运行的 Kafka Consumer