From d8bcb1b26f2400fb9b07bf5a277766423f8eb410 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=A8=E5=AD=90=E5=8D=9A?= <349832309@qq.com> Date: Mon, 5 Aug 2019 11:50:04 +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 0d63c2bb5..8ce16700a 100644 --- a/src/emqx_os_mon.erl +++ b/src/emqx_os_mon.erl @@ -175,4 +175,7 @@ code_change(_OldVsn, State, _Extra) -> %%-------------------------------------------------------------------- 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.