我们正在使用MarkLogic-8三个节点的设置(Forests每个节点两个)。我们有一个HTTP App-Server设置request timeout为session timeout30 分钟。在手动取消之前,通过此方式传入的请求App-Server已经运行了 8 多个小时。在查看日志后,我们发现该请求被重试了 44 次,并带有XDMP-XDQPNOSESSION条目。
2020-08-04 17:36:13.879 调试:重试 xdmp:eval 7547772792649456554 更新 41,因为XDMP-XDQPNOSESSION:没有 XDQP 会话,客户端=xx.xxx.x.xxx,请求=probeByHash,会话=14574561708811728252,目标=315723
现在的问题是 - 为什么这request会不断重试而不是timed out(在 30 分钟内)?我们有其他请求与这个并行运行,所有(除了这个)都成功完成,没有任何此类错误/场景。