You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Solr日志中hits字段含义及关联集群宕机原因咨询

Solr日志问题解答

1. hits字段含义

你提供的首行日志是Solr /admin/ping 健康检查接口的访问日志,其中hits字段的含义是:该ping请求绑定的默认查询语句(默认配置为*:*全量匹配查询)在当前对应Core中匹配到的总文档数,本次日志中数值1421599即代表该Core当前存储的有效文档总数约为142万。
该行日志其余关键字段含义:

  • status=0 代表本次ping请求执行成功
  • QTime=26 代表本次查询从接收到返回的总耗时为26毫秒

2. 集群宕机、主节点选举失败与读写请求量的关联

你后续看到的选举失败、Core需要恢复的日志属于SolrCloud依赖ZooKeeper的集群协调流程异常,高读写请求量是可能的诱因之一,相关逻辑说明如下:

  • 若当时读写请求量确实远超集群承载阈值,会导致节点CPU、内存、IO资源耗尽,节点与ZooKeeper的心跳会话超时,ZooKeeper会判定该节点离线,触发主节点重选举;如果多个节点同时出现心跳超时,就会出现选举流程失败、节点Core进入恢复流程的情况。
  • 仅从你提供的ping日志来看,执行时请求耗时仅26ms,说明此时节点查询性能还未出现严重阻塞,但如果后续请求量短时间内陡增,完全可能快速耗尽资源触发上述故障。
  • 除请求量过高外,也需要排查其他可能诱因:ZooKeeper集群本身可用性异常、节点磁盘满、网络分区、Solr节点内存溢出OOM等。

内容的提问来源于stack exchange,提问作者arjunsv3691

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 23:42:03