This commit is contained in:
anlicheng 2025-05-07 17:33:09 +08:00
parent ff6af0faa3
commit 22b4e9e9de
2 changed files with 5 additions and 3 deletions

View File

@ -102,11 +102,11 @@ handle_info({'EXIT', TaskPid, Reason}, State = #state{task_map = TaskMap}) ->
case Reason of case Reason of
normal -> normal ->
lager:debug("[efka_inetd] service_id: ~p, task_pid: ~p, exit normal", [ServiceId, TaskPid]), lager:debug("[efka_inetd] service_id: ~p, task_pid: ~p, exit normal", [ServiceId, TaskPid]),
efka_agent:feedback_phase(TaskId, efka_util:timestamp(), <<"task completed">>, 1); efka_agent:feedback_phase(TaskId, efka_util:timestamp(), <<"task completed">>);
Error -> Error ->
lager:debug("[efka_inetd] service_id: ~p, task_pid: ~p, exit with error: ~p", [ServiceId, TaskPid, Error]), lager:debug("[efka_inetd] service_id: ~p, task_pid: ~p, exit with error: ~p", [ServiceId, TaskPid, Error]),
%% %%
efka_agent:feedback_phase(TaskId, efka_util:timestamp(), <<"task aborted">>, 0), efka_agent:feedback_phase(TaskId, efka_util:timestamp(), <<"task aborted">>),
{noreply, State#state{task_map = NTaskMap}} {noreply, State#state{task_map = NTaskMap}}
end end
end; end;

View File

@ -50,7 +50,7 @@ init([]) ->
MicroServices = micro_service_model:get_all_services(), MicroServices = micro_service_model:get_all_services(),
Specs = lists:map(fun(Service) -> child_spec(Service) end, MicroServices), Specs = lists:map(fun(Service) -> child_spec(Service) end, MicroServices),
Spec1 = child_spec(#micro_service{ micro_service_model:insert(#micro_service{
service_id = <<"test1234">>, service_id = <<"test1234">>,
%% %%
root_dir = <<"/usr/local/code/tmp/test/">>, root_dir = <<"/usr/local/code/tmp/test/">>,
@ -60,6 +60,8 @@ init([]) ->
status = 1 status = 1
}), }),
Spec1 = child_spec(<<"test1234">>),
{ok, {SupFlags, [Spec1|Specs]}}. {ok, {SupFlags, [Spec1|Specs]}}.
%%%=================================================================== %%%===================================================================