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.