summaryrefslogtreecommitdiff
path: root/src/rabbit_control_main.erl
diff options
context:
space:
mode:
authorMichael Klishin <michael@rabbitmq.com>2014-07-01 10:32:11 +0400
committerMichael Klishin <michael@rabbitmq.com>2014-07-01 10:32:11 +0400
commitca8807ce9dbc9a01607cfdfdb9d5c5a434f37551 (patch)
treece1762e13dfd475c4a47ba68b06ef52b4a3fe1f0 /src/rabbit_control_main.erl
parentbc1ddef59d631a754a9b995623f9b685abe0ec29 (diff)
downloadrabbitmq-server-git-ca8807ce9dbc9a01607cfdfdb9d5c5a434f37551.tar.gz
Use rabbit:is_running/1
Diffstat (limited to 'src/rabbit_control_main.erl')
-rw-r--r--src/rabbit_control_main.erl23
1 files changed, 9 insertions, 14 deletions
diff --git a/src/rabbit_control_main.erl b/src/rabbit_control_main.erl
index 0038122423..645ac991f1 100644
--- a/src/rabbit_control_main.erl
+++ b/src/rabbit_control_main.erl
@@ -732,20 +732,15 @@ unsafe_rpc(Node, Mod, Fun, Args) ->
end.
ensure_app_running(Node) ->
- case rpc:call(Node, application, which_applications, [5000]) of
- {badrpc, Reason} ->
- fail_on_badrpc(Node, Reason);
- Apps ->
- case proplists:is_defined(rabbit, Apps) of
- true ->
- ok;
- false ->
- fmt_stderr("rabbit app is not running on node ~s, "
- "please start it with rabbitmqctl start_app "
- "and try again",
- [Node]),
- rabbit_misc:quit(2)
- end
+ case rabbit:is_running(Node) of
+ true ->
+ ok;
+ false ->
+ fmt_stderr("rabbit app is not running on node ~s, "
+ "please start it with rabbitmqctl start_app "
+ "and try again",
+ [Node]),
+ rabbit_misc:quit(2)
end.
call(Node, {Mod, Fun, Args}) ->