diff options
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}, |
