错误信息如下:
每次更新log文件,filebeat总会将所有的日志记录输入到logstash,在控制台看到上面的错误信息,哪位大神知道是怎么回事吗?
谢谢~
2018/01/11 10:56:22.851681 async.go:235: ERR Failed to publish events caused by: write tcp 127.0.0.1:56568->127.0.0.1:5044: write: broken pipe
2018/01/11 10:56:23.856964 output.go:92: ERR Failed to publish events: write tcp 127.0.0.1:56568->127.0.0.1:5044: write: broken pipe
每次更新log文件,filebeat总会将所有的日志记录输入到logstash,在控制台看到上面的错误信息,哪位大神知道是怎么回事吗?
谢谢~
2 个回复
medcl - 今晚打老虎。
赞同来自:
Filebeat 会保存文件的 state 信息,state 信息会记录文件处理到了什么地方,如果 state 丢失或者没有了,Filebeat就会重新把这个文件当成一个新的文件来处理。
你的配置文件可以贴一下看看。clean-inactive和clean-removed这些个参数是不是调过?
https://www.elastic.co/guide/e ... ctive
https://www.elastic.co/guide/e ... moved
haibin
赞同来自:
另外,你贴的报错信息与你描述的现象,毫无关系。