filebeat 服务停止 运行

filebeat service stops running

我的一台开发服务器上的 filebeat 服务不断停止并崩溃。这是我用来启动服务的命令:

sudo service filebeat start

使用 grep,我可以通过返回的内容判断该服务是 运行。图片表示服务是运行。

大约 5 分钟后,grep returns nothing 表明服务必须已停止:

我没有查看 filebeat 日志的 root 权限,所以我无法通过日志判断现在发生了什么。

我确实有一个包含大约 52 个日志路径的 yaml 文件。我认为 yaml 文件可能对它可以容纳的路径数量有限制,这可能就是服务崩溃的原因。

我咨询了我的一位同事,因为我们的每个应用程序文件都在自己的目录中,所以当您在 YAML 文件中分别引用每个文件时,它会使 filebeat 崩溃。

每个文件的 "harvesters"/路径显然有限制(大约 32)。所以当我减少解决问题的"harvesters"时:)