From ac1e10bb60c77816f5fe1244da22670193766875 Mon Sep 17 00:00:00 2001 From: zhouzb Date: Mon, 19 Aug 2019 17:04:22 +0800 Subject: [PATCH] Don't check cpu util on Alpine that uses libc-musl --- src/emqx_os_mon.erl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/emqx_os_mon.erl b/src/emqx_os_mon.erl index 967f94ea2..4260cc456 100644 --- a/src/emqx_os_mon.erl +++ b/src/emqx_os_mon.erl @@ -166,4 +166,7 @@ call(Req) -> gen_server:call(?OS_MON, Req, infinity). ensure_check_timer(State = #{cpu_check_interval := Interval}) -> - State#{timer := emqx_misc:start_timer(timer:seconds(Interval), check)}. + case erlang:system_info(system_architecture) of + "x86_64-pc-linux-musl" -> State; + _ -> State#{timer := emqx_misc:start_timer(timer:seconds(Interval), check)} + end. \ No newline at end of file