]> granicus.if.org Git - ejabberd/commitdiff
Don't attempt to restart killed lager
authorEvgeny Khramtsov <ekhramtsov@process-one.net>
Wed, 24 Jul 2019 16:47:09 +0000 (19:47 +0300)
committerEvgeny Khramtsov <ekhramtsov@process-one.net>
Wed, 24 Jul 2019 16:47:14 +0000 (19:47 +0300)
This is not very robust and the call may hang forever

src/ejabberd_system_monitor.erl

index ca2e26b4e48f808ad31a45a1f8b9c69eee3f84a3..f54f2d9d897951da7c57790bfd483ed05f656e62 100644 (file)
@@ -281,7 +281,6 @@ do_kill(Stats, Threshold) ->
                                   false ->
                                       false;
                                   Pid ->
-                                      maybe_restart_app(App),
                                       {true, Pid}
                               end
                       end;
@@ -310,9 +309,3 @@ kill_proc(Pid) ->
 set_oom_watermark() ->
     WaterMark = ejabberd_option:oom_watermark(),
     memsup:set_sysmem_high_watermark(WaterMark/100).
-
--spec maybe_restart_app(atom()) -> any().
-maybe_restart_app(lager) ->
-    ejabberd_logger:restart();
-maybe_restart_app(_) ->
-    ok.