ubuntu 12.04 崩溃时自动重启 Logstash

Auto restart Logstash on crash on ubuntu 12.04

我有一个 elk 集群,该集群非常满意且配置良好,但我的用户中的每个人都时不时地对我的日志做一些可怕的事情(创建一个日志行,有几个演出)并使 logstash 崩溃。如果我手动重新启动 logstash,它通常会记录此行的错误并转到下一行。

我正在尝试将 logstash 设置为在崩溃后自动重启。我的安装使用 init.d 文件来配置服务。浏览一堆 ubuntu 论坛,大多数人似乎建议将 init.d 迁移到新贵的 init 配置文件,而不是创建和播放配置 inittab 文件。

有人对此有经验/建议吗?我是 运行,logstash 2.1.3-1

谢谢

我在14.04遇到过类似的崩溃。尝试使用简单的 CRON 根据设置的调度规则重新启动 Logstash,但没有成功。我们最终使用 M/Monit 来监控崩溃并重新启动服务。