Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Marklogic 跨群集访问日志_Marklogic_Marklogic 7 - Fatal编程技术网

Marklogic 跨群集访问日志

Marklogic 跨群集访问日志,marklogic,marklogic-7,Marklogic,Marklogic 7,我有一个有3个节点的集群。我有配置了应用服务器的数据库 我想知道在集群中的主机上生成的访问日志是否相同 或者,每个主机都有一个单独的“访问日志”,用于记录对其主机的请求 我知道集群中的每个主机都维护自己的审核日志文件。它是否与访问日志的工作方式相同 谢谢, Karthik主机上的所有MarkLogic日志仅包含该主机的信息 嗯 您可以使用任何与文件系统相关的xdmp函数访问群集中所有主机上的文件,例如使用URI的xdmp:filesystem file“file://host/file其中“主机

我有一个有3个节点的集群。我有配置了应用服务器的数据库

我想知道在集群中的主机上生成的访问日志是否相同

或者,每个主机都有一个单独的“访问日志”,用于记录对其主机的请求

我知道集群中的每个主机都维护自己的审核日志文件。它是否与访问日志的工作方式相同

谢谢,
Karthik

主机上的所有MarkLogic日志仅包含该主机的信息


您可以使用任何与文件系统相关的xdmp函数访问群集中所有主机上的文件,例如使用URI的xdmp:filesystem file“file://host/file其中“主机”是该marklogic服务器中定义的主机名,并不总是与DNS主机名相同

e、 g:

for $hid in xdmp:hosts()
let $h := xdmp:host-name($hid)
return 
xdmp:filesystem-file("file://" || $h || "/"||xdmp:data-directory($hid)||"/Logs/ErrorLog.txt")
将从群集中的所有主机返回所有ErrorLog.txt内容

在V9中,有一个RESTAPI用于在集群中跨主机访问日志文件,包括基于时间范围和正则表达式的优化搜索

与所有REST API端点一样,可以通过检查源代码中包含在公开可用的ML V9发行版中的REST API来推断当前实现