fix sup
This commit is contained in:
parent
4eaaed1904
commit
58756c3280
@ -47,9 +47,6 @@ start_link() ->
|
||||
init([]) ->
|
||||
SupFlags = #{strategy => one_for_one, intensity => 1000, period => 3600},
|
||||
|
||||
MicroServices = micro_service_model:get_all_services(),
|
||||
Specs = lists:map(fun(Service) -> child_spec(Service) end, MicroServices),
|
||||
|
||||
micro_service_model:insert(#micro_service{
|
||||
service_id = <<"test1234">>,
|
||||
%% 工作目录
|
||||
@ -60,9 +57,10 @@ init([]) ->
|
||||
status = 1
|
||||
}),
|
||||
|
||||
Spec1 = child_spec(<<"test1234">>),
|
||||
MicroServiceIds = micro_service_model:get_all_service_ids(),
|
||||
Specs = lists:map(fun(ServiceId) -> child_spec(ServiceId) end, MicroServiceIds),
|
||||
|
||||
{ok, {SupFlags, [Spec1|Specs]}}.
|
||||
{ok, {SupFlags, [Specs]}}.
|
||||
|
||||
%%%===================================================================
|
||||
%%% Internal functions
|
||||
|
||||
@ -15,7 +15,7 @@
|
||||
|
||||
%% API
|
||||
-export([create_table/0]).
|
||||
-export([insert/1, get_all_services/0]).
|
||||
-export([insert/1, get_all_services/0, get_all_service_ids/0]).
|
||||
-export([get_metrics/1, get_params/1, set_metrics/2, set_params/2, get_service/1, get_status/1, change_status/2]).
|
||||
|
||||
create_table() ->
|
||||
@ -133,4 +133,8 @@ get_all_services() ->
|
||||
Res;
|
||||
{'aborted', _} ->
|
||||
[]
|
||||
end.
|
||||
end.
|
||||
|
||||
-spec get_all_service_ids() -> [ServiceId :: binary()].
|
||||
get_all_service_ids() ->
|
||||
mnesia:dirty_all_keys(?TAB).
|
||||
Loading…
x
Reference in New Issue
Block a user