From fffbd3dd1ed84dc184dfc96b5155df10281dc838 Mon Sep 17 00:00:00 2001 From: Feng Date: Tue, 22 Mar 2016 18:14:13 +0800 Subject: [PATCH] hibernate --- src/emqttd_broker.erl | 2 +- src/emqttd_sysmon.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/emqttd_broker.erl b/src/emqttd_broker.erl index 4c2024972..f7518a894 100644 --- a/src/emqttd_broker.erl +++ b/src/emqttd_broker.erl @@ -139,7 +139,7 @@ handle_cast(Msg, State) -> handle_info(heartbeat, State) -> publish(uptime, list_to_binary(uptime(State))), publish(datetime, list_to_binary(datetime())), - {noreply, State}; + {noreply, State, hibernate}; handle_info(tick, State) -> retain(brokers), diff --git a/src/emqttd_sysmon.erl b/src/emqttd_sysmon.erl index 393f5f5a0..a262ffc5e 100644 --- a/src/emqttd_sysmon.erl +++ b/src/emqttd_sysmon.erl @@ -127,7 +127,7 @@ handle_info({monitor, SusPid, busy_dist_port, Port}, State) -> end, State); handle_info(reset, State) -> - {noreply, State#state{events = []}}; + {noreply, State#state{events = []}, hibernate}; handle_info(Info, State) -> ?UNEXPECTED_INFO(Info, State).