如何在Linux中使用当前Logstash进程加载配置文件

时间:2019-04-02 08:14:48

标签: logstash

我正在尝试为我的logstash设置新的节拍监听器。目前,我有一个名为“ logstash”的用户已经在运行logstash进程。例如,请参见下面顶部输出中的PID 2939。

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 3565 elastic+  20   0 5112140   1.4g  11004 S   0.3 36.6   2:44.32 java
 2939 logstash  39  19 4746828 853252  13456 S   1.7 22.0   3:55.77 java
 6923 root      20   0 4784840 817480  18208 S   2.6 21.1   2:11.34 java
 4263 kibana    20   0 1371168 252520   5896 S   0.3  6.5   0:45.13 node

然后,我使用以下命令加载配置文件:

bin/logstash -f demo-metrics-pipeline.conf --config.reload.automatic

然后由root用户启动一个新进程,请参见PID 6923。

那么如何让logstash使用现有的logstash进程(PID 2939)来加载我的配置文件,而又不启动新的进程?

非常感谢。

干杯, 文森特

0 个答案:

没有答案