From 923737103442cad2ef4b85e83746d8fd9c1e3959 Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Mon, 7 Apr 2025 15:36:19 +0800 Subject: [PATCH] fix pusher --- apps/dimension_apn/src/dimension_apn_pusher.erl | 5 ++++- config/sys.config | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/dimension_apn/src/dimension_apn_pusher.erl b/apps/dimension_apn/src/dimension_apn_pusher.erl index 0be37c2..216f061 100644 --- a/apps/dimension_apn/src/dimension_apn_pusher.erl +++ b/apps/dimension_apn/src/dimension_apn_pusher.erl @@ -62,7 +62,10 @@ start_link() -> {stop, Reason :: term()} | ignore). init([]) -> Size = get_pool_size(), - TaskPids = lists:map(fun(_) -> dimension_task:start_link() end, lists:seq(1, Size)), + TaskPids = lists:map(fun(_) -> + {ok, Pid} = dimension_task:start_link(), + Pid + end, lists:seq(1, Size)), lager:debug("[dimension_apn_pusher] pool_size: ~p, task_pids: ~p", [Size, TaskPids]), {ok, #state{task_pids = TaskPids}}. diff --git a/config/sys.config b/config/sys.config index 4991834..4ac78bb 100644 --- a/config/sys.config +++ b/config/sys.config @@ -12,7 +12,7 @@ {pools, [ %% 推送设置 {apns_pool, - [{size, 10}, {max_overflow, 20}, {worker_module, dimension_apn_worker}], + [{size, 1}, {max_overflow, 2}, {worker_module, dimension_apn_worker}], [ {connection_opts, [ {apple_host, "api.sandbox.push.apple.com"},