summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@novemberain.com>2018-11-20 20:39:22 +0800
committerGitHub <noreply@github.com>2018-11-20 20:39:22 +0800
commit69bd84185a812c16331b7b930fad91a9f89d094e (patch)
tree52d6e092a229a4b5b9fa8dfaad049f367ea0ce60
parenta0c9dd69fc3acffa62ecc0844a46f2be975c363d (diff)
parent6d415049be776c442e0cee61bc4674bf1030b0f1 (diff)
downloadrabbitmq-server-git-69bd84185a812c16331b7b930fad91a9f89d094e.tar.gz
Merge pull request #1770 from rabbitmq/vhost_recovery_memory
VHost recovery memory
-rw-r--r--src/rabbit_vhost_process.erl1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rabbit_vhost_process.erl b/src/rabbit_vhost_process.erl
index 043b8b9608..487308c25d 100644
--- a/src/rabbit_vhost_process.erl
+++ b/src/rabbit_vhost_process.erl
@@ -57,6 +57,7 @@ init([VHost]) ->
rabbit_vhost_sup_sup:save_vhost_process(VHost, self()),
Interval = interval(),
timer:send_interval(Interval, check_vhost),
+ true = erlang:garbage_collect(),
{ok, VHost}
catch _:Reason ->
rabbit_amqqueue:mark_local_durable_queues_stopped(VHost),