Просмотр исходного кода

fix: statsd & prometheus update config with restart & stop

DDDHuang 3 лет назад
Родитель
Сommit
c842a51be3

+ 2 - 2
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])).

+ 2 - 2
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} ->