From fc96042caee3d0c47b692c4cc42da9726a06f368 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Wed, 13 Aug 2025 17:16:57 +0800 Subject: [PATCH] fix dets --- apps/efka/src/efka_model_sup.erl | 1 - apps/efka/src/models/service_model.erl | 4 ++-- config/sys.config | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/apps/efka/src/efka_model_sup.erl b/apps/efka/src/efka_model_sup.erl index 92ccd8d..5e0b72f 100644 --- a/apps/efka/src/efka_model_sup.erl +++ b/apps/efka/src/efka_model_sup.erl @@ -14,7 +14,6 @@ %% API -export([start_link/0]). --export([start_service/1, stop_service/1]). %% Supervisor callbacks -export([init/1]). diff --git a/apps/efka/src/models/service_model.erl b/apps/efka/src/models/service_model.erl index 7c3eca3..3b069cb 100644 --- a/apps/efka/src/models/service_model.erl +++ b/apps/efka/src/models/service_model.erl @@ -56,7 +56,7 @@ get_service(ServiceId) when is_binary(ServiceId) -> get_all_services() -> gen_server:call(?SERVER, get_all_services). --spec get_running_services() -> {ok, [#service{}]} | {error, Reason :: term()}. +-spec get_running_services() -> {ok, [#service{}]}. get_running_services() -> gen_server:call(?SERVER, get_running_services). @@ -138,7 +138,7 @@ handle_call(get_all_services, _From, State = #state{}) -> handle_call(get_running_services, _From, State = #state{}) -> Items = dets:foldl(fun(Record, Acc) -> [Record|Acc] end, [], ?TAB), RunningItems = lists:filter(fun(#service{status = Status}) -> Status =:= 1 end, lists:reverse(Items)), - {reply, RunningItems, State}; + {reply, {ok, RunningItems}, State}; handle_call(_Request, _From, State = #state{}) -> {reply, ok, State}. diff --git a/config/sys.config b/config/sys.config index f49e156..7253bbd 100644 --- a/config/sys.config +++ b/config/sys.config @@ -2,7 +2,7 @@ {efka, [ {root_dir, "/usr/local/code/efka"}, - {dets_dir, "/tmp/db/"}, + {dets_dir, "/usr/local/code/tmp/dets/"}, {tcp_server, [ {port, 18088}