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队列恢复正常。