Skip to content

Commit 1aa9e13

Browse files
Merge pull request #10457 from rabbitmq/md-check-epmd-before-starting
Check whether EPMD is running before starting it
2 parents de9c483 + 46ca326 commit 1aa9e13

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

deps/rabbit_common/src/rabbit_nodes_common.erl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,14 @@ epmd_port() ->
107107
end.
108108

109109
ensure_epmd() ->
110+
case net_adm:names() of
111+
{ok, _Names} ->
112+
ok;
113+
_ ->
114+
start_epmd()
115+
end.
116+
117+
start_epmd() ->
110118
Exe = rabbit_runtime:get_erl_path(),
111119
ID = rabbit_misc:random(1000000000),
112120
Port = open_port(

0 commit comments

Comments
 (0)