配置项作用 #
transport.ping_schedule 配置项用于定义传输层连接的内部 ping 间隔时间。
配置项属性 #
- 配置路径:
transport.ping_schedule - 数据类型:
TimeValue(时间值) - 默认值:
-1(禁用) - 是否可选: 是
- 作用域: NodeScope(节点级别)
- 动态更新: 否(需要重启节点生效)
配置建议 #
默认配置 #
transport:
ping_schedule: -1 # 禁用,默认值
生产环境推荐 #
transport:
ping_schedule: 30s # 每30秒发送一次ping
低延迟网络 #
transport:
ping_schedule: 15s # 每15秒发送一次ping
高延迟或跨数据中心网络 #
transport:
ping_schedule: 60s # 每60秒发送一次ping
注意事项 #
非动态更新: 需要重启节点生效。
默认禁用: 默认值为 -1,表示禁用此功能。
功能说明:
- 当设置为正时间值时,Easysearch 会定期发送 ping 消息来维持连接
- 用于检测无响应的节点
- 有助于及早发现网络问题或节点故障
生产环境建议: 应该在生产环境中启用,以便更好地进行故障检测。
网络环境考虑:
- 低延迟网络:可使用
15s或20s - 一般环境:推荐使用
30s - 高延迟或跨数据中心网络:可使用
60s或更长
- 低延迟网络:可使用
与故障检测配合: 此配置与集群的故障检测机制配合工作,确保节点间连接的健康状态。





