日常巡检数据入库时发现filebeat存在如下报错:

2022-10-19T14:45:25.548+0800    ERROR   logstash/async.go:256   Failed to publish events caused by: write tcp 127.0.0.1:56270->127.0.0.1:5055: write: connection reset by peer
2022-10-19T14:45:27.082+0800    ERROR   pipeline/output.go:121  Failed to publish events: write tcp 127.0.0.1:56270->127.0.0.1:5055: write: connection reset by peer
2022-10-19T14:45:27.082+0800    INFO    pipeline/output.go:95   Connecting to backoff(async(tcp://localhost:5055))
2022-10-19T14:45:27.083+0800    INFO    pipeline/output.go:105  Connection to backoff(async(tcp://localhost:5055)) established

由于logstash日常数据处理时并非时刻有数据进入,导致自动重置端口链接。

问题排查解决

在Logstash配置文件中增加client_inactivity_timeout 配置选项,设置为1小时。

input {
  beats {
    port => 5055
    client_inactivity_timeout => 36000
  }
}
END

本文标题:Filebeat +Logstash write: connection reset by peer连接重置

本文作者:宇宙最帅的男人

本文链接:https://lolicp.com/linux/202219456.html

版权声明:转载或者引用本文内容请注明来源及原作者,本文著作权归作者 (宇宙最帅的男人) 所有。

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

最后修改:2022 年 10 月 19 日
如果觉得我的文章对你有用,请随意赞赏