admin:restart-hosts( $hosts as xs:unsignedLong* ) as empty-sequence()
This function restarts MarkLogic Server for the specified hosts.
Parameters | |
---|---|
hosts |
The host ID(s) for the host(s) you want to restart.
For example, xdmp:host()
returns the ID for the current host.
|
(: This query restarts all hosts in the cluster. Note that it will restart the host in which the query is run, too. :) xquery version "1.0-ml"; import module namespace admin = "http://marklogic.com/xdmp/admin" at "/MarkLogic/admin.xqy"; declare namespace host="http://marklogic.com/xdmp/status/host"; let $hostids := for $id in xdmp:host-status(xdmp:host()) /host:hosts//host:host/host:host-id return fn:data($id) return admin:restart-hosts($hostids)