gpt4 book ai didi

marklogic - 如何找出导致集群重启的错误查询?

转载 作者:行者123 更新时间:2023-12-04 00:18:25 24 4
gpt4 key购买 nike

如何从查询控制台找到可能的查询?

我知道时间段。

它不像在历史仪表板中那样在历史仪表板中可用。我只能看到最近 10 分钟的长时间运行的查询。

也许我可以获得正确的 URI 来探索应用程序服务或计量数据?

最佳答案

如果您想查看在查询控制台中执行了哪些查询,请检查该时间范围内的 8000_AccessLog.txt 条目并查找 POST/qconsole/endpoints/evaler.xqy 端点。

例如:

::1 - admin [20/Jun/2020:18:51:34 -0400] "POST /qconsole/endpoints/evaler.xqy?qid=4765025502384248875&dbid=10248170186042536325&sid=11969990273495629802&crid=6539177331&querytype=xquery&action=eval&cache=1592693494327 HTTP/1.1" 200 226 "http://localhost:8000/qconsole/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36"

抓取qid(在上面的例子中,它是4765025502384248875

然后您可以通过构造具有该 ID 的 URI 在 App-Services 数据库中找到该查询:

doc("/queries/4765025502384248875.txt")

关于marklogic - 如何找出导致集群重启的错误查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62486896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com