ES服务异常,server无法发送数据导致队列卡住
问题版本:
elasticsearch5.6.7
问题现象/报错:
客户云环境发生宕机,导致ES服务不正常,发现server服务器状态异常,当天没有数据,队列消费值相差200万左右,系统日志报错如下:
一台server每隔两分钟报一次:
“ES连续发送失败,错误原因:ElasticsearchStatusException[Unable to parse response boody];nested:ResponseException …… Request Entity Too large” 请求实体太大。

一台server报错线程异常重启

排查思路/解决方案:
检查ES服务器状态,访问正常,根据报错请求实体太大,在ES配置中增加配置: http.max_content_length: 500mb 配置最大请求值(集群每个节点增加),重启ES服务,观察server队列恢复正常。