我正在尝试为我的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)来加载我的配置文件,而又不启动新的进程?
非常感谢。
干杯, 文森特