marklogic - 如何区分没有 http 应用程序命中 ML 和 ML 没有响应?
问题描述
假设我在 45 秒内没有看到任何 API 响应。
我想检查 MarkLogic 是否真的没有命中,或者 MarkLogic 在此期间无法完成任何请求。
无法发送对 http 请求的响应可能是由于实际的 MarkLogic 数据库脱机,也可能是由于一些滞后操作。
那么什么滞后消息就足够了?查找就足够了吗
?
我阅读了本手册 - https: //help.marklogic.com/knowledgebase/article/View/437/0/warning-messages-for-lagging-operations。
我是否必须寻找多个滞后警告?这将产生更多的复杂性。
如果我可以只寻找一种或两种类型的警告就足够了。Warning: Canary thread
解决方案
如果您正在寻找表明操作滞后的事物,那么我建议您搜索以下可能导致延迟的问题迹象:
Warning: Canary thread
Memory low
Slow
Hung
Stopping XDQPServerConnection
XDMP-CLOCKSKEW
推荐阅读
- python - 通过匹配python中的其他列值来拆分列值
- python - 调整上传的图像大小无法正常工作 Django
- c - 有什么方法可以在任何文件下包含我自己的函数文件?
- python - 只能将 str (不是“NoneType”)连接到 str 的问题
- assembly - 需要帮助找出 ARM 中的分段错误
- python - 如何以编程方式保存带有可排序对象的 Wagtail 页面
- java - 在 JUnit5 中的 MockMVC.perform 期间预期异常
- firebase - 如何使用 Kotlin(包括图像)将数据从 firebase 检索到回收器视图中?
- c# - 在 web.config 文件中添加处理程序时,未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
- python - I wanted to know if there is any way to turn the bot command into an on_message event command?