From 2e333a11a360cf430fc39907f5fe9d19f42b34b6 Mon Sep 17 00:00:00 2001 From: Randy Barlow Date: Sun, 29 Jul 2018 20:51:13 -0400 Subject: [PATCH] Enable systemd notification if available. This patch was originally written by Peter Lemenkov, and was adapted for ejabberd 18.06. Signed-off-by: Randy Barlow --- src/ejabberd_app.erl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ejabberd_app.erl b/src/ejabberd_app.erl index 284be384..cad88ab4 100644 --- a/src/ejabberd_app.erl +++ b/src/ejabberd_app.erl @@ -54,6 +54,7 @@ start(normal, _Args) -> {ok, SupPid} -> ejabberd_system_monitor:start(), register_elixir_config_hooks(), + {module, sd_notify} == code:load_file(sd_notify) andalso sd_notify:sd_notify(0, "READY=1\nSTATUS=Initialized\nMAINPID=" ++ os:getpid() ++ "\n"), ejabberd_cluster:wait_for_sync(infinity), {T2, _} = statistics(wall_clock), ?INFO_MSG("ejabberd ~s is started in the node ~p in ~.2fs", -- 2.18.0