diff --git a/src/iot_app.erl b/src/iot_app.erl index dd458d8..08c37bc 100644 --- a/src/iot_app.erl +++ b/src/iot_app.erl @@ -18,7 +18,8 @@ start(_StartType, _StartArgs) -> ok = iot_mnesia:start() catch Class:Reason:Stack -> - logger:warning("[iot_app] start failed, class: ~p, reason: ~p, stack: ~p", [Class, Reason, Stack]) + logger:warning("[iot_app] start failed, class: ~p, reason: ~p, stack: ~p", [Class, Reason, Stack]), + iot_mnesia:init() end, %% 启动http服务。当前 supervisor 初始化依赖本机 simulator API,因此保留此顺序。