diff --git a/deps/rabbitmq_management_agent/src/rabbit_mgmt_gc.erl b/deps/rabbitmq_management_agent/src/rabbit_mgmt_gc.erl index 5f6d5659a7..fe408787c1 100644 --- a/deps/rabbitmq_management_agent/src/rabbit_mgmt_gc.erl +++ b/deps/rabbitmq_management_agent/src/rabbit_mgmt_gc.erl @@ -36,7 +36,7 @@ handle_info(start_gc, State) -> gc_queues(), gc_exchanges(), gc_nodes(), - {noreply, start_timer(State)}. + {noreply, start_timer(State), hibernate}. terminate(_Reason, #state{timer = TRef}) -> _ = erlang:cancel_timer(TRef),