背景
zabbix 历史数据存储到 es 集群,失常工作中的时候,因网络变更导致 zabbix server 连贯不上 es,zabbix 日志首先报 400 谬误,之后始终 404,es 那边报查问相干的谬误。
景象
- 如下图:
解决办法
联合多年在运维畛域扯蛋的教训,再各种必应搜寻,发现在 es 中可增加以下 3 个配置进行调优,于是死马当活马医,报着侥幸心理一试。
http.max_initial_line_length: 128k
http.max_header_size: 64kb
http.max_content_length: 500mb
还挺管用,完满解决!其实在这之前,据说重启能解决所有问题,于是 es 主节点、数据节点都重启过,zabbix 也重启过,然并卵。
起因
初步判断:zabbix 向 es 失常写入数据时,网络忽然异样,待网络复原后,积压的申请疯狂怼 es,导致 es 顶不住。后续如有遇到网络变更的场景,可提前先敞开 zabbix 利用,待网络复原后,再启动 zabbix。