diff --git a/apps/efka/src/efka.app.src b/apps/efka/src/efka.app.src index 5124934..a01d1d0 100644 --- a/apps/efka/src/efka.app.src +++ b/apps/efka/src/efka.app.src @@ -8,7 +8,7 @@ sync, jiffy, %gpb, - %mnesia, + mnesia, parse_trans, lager, crypto, diff --git a/apps/efka/src/efka_app.erl b/apps/efka/src/efka_app.erl index d2b8238..aff922e 100644 --- a/apps/efka/src/efka_app.erl +++ b/apps/efka/src/efka_app.erl @@ -12,6 +12,7 @@ start(_StartType, _StartArgs) -> io:setopts([{encoding, unicode}]), %% 启动mnesia数据库 + start_mnesia(), %% 加速内存的回收 erlang:system_flag(fullsweep_after, 16), @@ -30,6 +31,7 @@ start_mnesia() -> %% 启动数据库 ok = mnesia:start(), Tables = mnesia:system_info(tables), + lager:debug("[efka_app] tables: ~p", [Tables]), %% 创建数据库表 - not lists:member(build_data, Tables) andalso mnesia_build_data:create_table(), - not lists:member(counter, Tables) andalso mnesia_counter:create_table(). \ No newline at end of file + not lists:member(micro_service, Tables) andalso micro_service_model:create_table(), + ok. \ No newline at end of file