如何停止心跳服务而不是使用kill命令?

时间:2018-07-06 06:19:14

标签: elasticsearch elastic-stack heartbeat metricbeat

我无法停止ELK的心跳服务,而无法使用kill命令强制停止心跳服务。

可以观察到Killing heartbeat服务直接在后台造成混乱。

开始: ./heartbeat -c heartbeat.yml -e 停止吗?

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

我做到了,基本上将任务委托给了SPMD这样的过程控制系统

您为该过程创建配置文件:

$_ = $_ +& mask

,然后您将启动/停止http://supervisord.org/index.html [program:foo] command=/bin/cat 主管将根据您在supervisor.conf中设置的配置来执行此工作。如果程序由于注释错误而崩溃,则还有其他优点,如果您在文件中进行了配置,它将自动启动。