diff options
| author | Diana Corbacho <diana@rabbitmq.com> | 2016-09-08 17:50:22 +0100 |
|---|---|---|
| committer | Diana Corbacho <diana@rabbitmq.com> | 2016-09-08 17:50:22 +0100 |
| commit | fe8e0204a3964830f902c6ef780957fb38babaa4 (patch) | |
| tree | da36b2f68602e0182e995e2d401c563581c21531 /src | |
| parent | 815af41da98f745515e661ac5b1ee443c38ab76f (diff) | |
| download | rabbitmq-server-git-fe8e0204a3964830f902c6ef780957fb38babaa4.tar.gz | |
Return size 0 if rabbit_metrics does not exist (rabbit app is stopped)
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_vm.erl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/rabbit_vm.erl b/src/rabbit_vm.erl index 85bd8c2102..5a6ffc1f5e 100644 --- a/src/rabbit_vm.erl +++ b/src/rabbit_vm.erl @@ -45,7 +45,13 @@ memory() -> Mnesia = mnesia_memory(), MsgIndexETS = ets_memory([msg_store_persistent, msg_store_transient]), MetricsETS = ets_memory([rabbit_metrics]), - [{_, MetricsProc}] = process_info(whereis(rabbit_metrics), [memory]), + MetricsProc = try + [{_, M}] = process_info(whereis(rabbit_metrics), [memory]), + M + catch + error:badarg -> + 0 + end, MgmtDbETS = ets_memory([rabbit_mgmt_storage]), [{total, Total}, |
