让我们假设我运行了一个Logstash实例,但是想要干净利落地停止它,例如改变它的配置.
如何在确保完成将批量发送到Elasticsearch的同时停止Logstash实例?我不想在停止logstash时丢失任何日志.
Mag*_*äck 10
Logstash 1.5在关闭之前刷新管道以响应SIGTERM信号,因此你应该能够使用service logstash stopinit.d脚本或者你通常使用的任何东西来关闭它.
使用Logstash 1.4.xa SIGTERM信号突然关闭Logstash而不允许管道刷新所有正在进行的消息,但您可以发送SIGINT以强制刷新.但是,某些插件(如redis输入插件)无法正常处理并无限期挂起.
| 归档时间: |
|
| 查看次数: |
13199 次 |
| 最近记录: |