1. 程式人生 > >filebeat 作為服務啟動時,傳輸一批資料後便停止工作 CRIT Unable to publish events to console

filebeat 作為服務啟動時,傳輸一批資料後便停止工作 CRIT Unable to publish events to console

filebeat 作為服務啟動時,傳輸一批資料後便停止工作,日誌中輸出如下資訊:

2018-12-03T17:07:29+08:00 CRIT Unable to publish events to console: write /dev/stdout: The handle is invalid.
2018-12-03T17:07:29+08:00 INFO Error bulk publishing events: write /dev/stdout: The handle is invalid.

原因:

配置了 filebeat 控制檯輸出資訊,而當 filebeta 作為服務啟動時,控制檯不可用,filebeat 就停止工作了

這是 filebeat 某些版本的 bug,後續版本應該修復了。

解決:

取消 filebeat 的控制檯輸出(註釋掉下面兩行)

 

官方說明:https://discuss.elastic.co/t/filebeat-output-to-console-not-work/56692