Logstash: Pipeline worker 错误,管道将被停止 OrgJrubyExceptions SystemCallError
Logstash: Pipeline worker error, the pipeline will be stopped OrgJrubyExceptions SystemCallError
这是我的工作流程filebeat -> logstash -> elasticsearch -> kibana
- logstash 7.8.1
- Ubuntu 18.04 64 位
我的 logstash 在 运行 成功一段时间后意外关闭并出现以下错误
我无法确定此错误的原因以寻找解决方案。
我必须重新启动 logstash
才能在它关闭时将数据加载到 elasticsearch
。
如有任何建议,我们将不胜感激
我发布这个问题已经有一段时间了。我已经找到解决这个问题的办法,点击这个 link 查看我在 github issues.
中发布的解决方案
在下面重新发布相同的答案
我从 logstash 准系统软件安装转移到 docker 图像。
正如我所料,docker 容器在后台保持 运行ning 没有我在问题中提到的问题。容器应该 运行 处于分离模式。
以下是用于运行 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
参考资料
这是我的工作流程filebeat -> logstash -> elasticsearch -> kibana
- logstash 7.8.1
- Ubuntu 18.04 64 位
我的 logstash 在 运行 成功一段时间后意外关闭并出现以下错误 我无法确定此错误的原因以寻找解决方案。
我必须重新启动 logstash
才能在它关闭时将数据加载到 elasticsearch
。
如有任何建议,我们将不胜感激
我发布这个问题已经有一段时间了。我已经找到解决这个问题的办法,点击这个 link 查看我在 github issues.
中发布的解决方案在下面重新发布相同的答案
我从 logstash 准系统软件安装转移到 docker 图像。 正如我所料,docker 容器在后台保持 运行ning 没有我在问题中提到的问题。容器应该 运行 处于分离模式。
以下是用于运行 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
参考资料