From c842a51be33aa25c1874f0f8984b9d90e2f52b3b Mon Sep 17 00:00:00 2001 From: DDDHuang <44492639+DDDHuang@users.noreply.github.com> Date: Sun, 24 Apr 2022 14:43:27 +0800 Subject: [PATCH] fix: statsd & prometheus update config with restart & stop --- apps/emqx_prometheus/src/emqx_prometheus.erl | 4 ++-- apps/emqx_statsd/src/emqx_statsd.erl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/emqx_prometheus/src/emqx_prometheus.erl b/apps/emqx_prometheus/src/emqx_prometheus.erl index df5598637..131e3fc12 100644 --- a/apps/emqx_prometheus/src/emqx_prometheus.erl +++ b/apps/emqx_prometheus/src/emqx_prometheus.erl @@ -95,8 +95,8 @@ stop() -> ok. restart() -> - stop(), - stop(). + ok = stop(), + ok = start(). do_start() -> emqx_prometheus_sup:start_child(?APP, emqx_conf:get([prometheus])). diff --git a/apps/emqx_statsd/src/emqx_statsd.erl b/apps/emqx_statsd/src/emqx_statsd.erl index 987f7e1bf..8154c9027 100644 --- a/apps/emqx_statsd/src/emqx_statsd.erl +++ b/apps/emqx_statsd/src/emqx_statsd.erl @@ -70,9 +70,9 @@ update(Config) -> ok = stop(), case maps:get(<<"enable">>, Config, true) of true -> - ok = start(); + ok = restart(); false -> - ignore + ok = stop() end, {ok, NewConfigRows}; {error, Reason} ->