【问题标题】:Logstash: Pipeline worker error, the pipeline will be stopped OrgJrubyExceptions SystemCallErrorLogstash:管道工作者错误,管道将被停止 OrgJrubyExceptions SystemCallError
【发布时间】:2020-08-17 15:27:36
【问题描述】:

这是我的工作流程filebeat -> logstash -> elasticsearch -> kibana

  • logstash 7.8.1
  • Ubuntu 18.04 64 位

我的logstash在成功运行一段时间后一直意外关闭,并出现以下错误 我无法确定此错误的原因以寻找解决方案。

每当elasticsearch 关闭时,我都必须重新启动logstash 才能将数据加载到其中。

欢迎提出任何建议

【问题讨论】:

    标签: logstash kibana elastic-stack filebeat


    【解决方案1】:

    自从我发布这个问题以来已经有一段时间了。我已经找到了解决这个问题的方法,点击这个链接查看我在github issues发布的解决方案。

    在下面重新发布相同的答案

    我从 logstash 准系统软件安装转移到 docker 映像。 正如我所料,docker容器一直在后台运行,没有我在问题中提到的问题。容器应该在分离模式下运行。

    以下是用于在 docker 容器模式下运行 logstash 的命令

    docker run -d -p 9600:9600 -p 5044:5044 -v /home/elkuser/elkstack/softwares/logstash_file_docker/logstash.yml:/usr/share/logstash/config/logstash.yml -v /home/elkuser/elkstack/softwares/logstash_file_docker/pipeline-final.conf:/usr/share/logstash/pipeline/logstash.conf cc67e625d974
    

    使用的Logstash docker镜像docker pull docker.elastic.co/logstash/logstash:7.8.1

    参考文献

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      相关资源
      最近更新 更多