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