From 61f7a5f719d4bbdc60dea4c7c6735598db7f6f3d Mon Sep 17 00:00:00 2001 From: Aleksey Sabilin Date: Sun, 23 Aug 2026 00:15:22 +0300 Subject: [PATCH] =?UTF-8?q?revert:=20STT=20ipfamily=20=E2=80=94=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B8=D1=87=D0=B8=D0=BD=D0=B0=20=D0=B1=D1=8B=D0=BB=D0=B0?= =?UTF-8?q?=20=D0=B2=20=D0=B8=D1=81=D1=82=D1=91=D0=BA=D1=88=D0=B5=D0=B9=20?= =?UTF-8?q?vless-=D0=BF=D0=BE=D0=B4=D0=BF=D0=B8=D1=81=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Коммит b122cf3 винил IPv6/inet6fb4 в таймаутах STT на stage. Диагностика показала иное: api.x.ai «вешает» запросы с валидным ключом с российских IP (dummy-ключ отвечает 400 мгновенно), а vless-подписка истекла — egress-узлов нет. Возврат к прежнему поведению httpc-профиля. --- src/logic/logic_ai_transcribe.erl | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/logic/logic_ai_transcribe.erl b/src/logic/logic_ai_transcribe.erl index d9b3959..96b0a46 100644 --- a/src/logic/logic_ai_transcribe.erl +++ b/src/logic/logic_ai_transcribe.erl @@ -172,17 +172,11 @@ default_http_post(Url, Headers, ContentType, Body) -> %% к STT-апстриму, остальные httpc-вызовы не затрагиваются. ensure_profile() -> case inets:start(httpc, [{profile, ?HTTP_PROFILE}]) of - {ok, _Pid} -> apply_profile_opts(); - {error, {already_started, _Pid}} -> apply_profile_opts(); + {ok, _Pid} -> apply_proxy(); + {error, {already_started, _Pid}} -> apply_proxy(); _ -> ok end. -apply_profile_opts() -> - %% Только IPv4: на хостах без IPv6-маршрута httpc с дефолтным - %% inet6fb4 висит до таймаута, если AAAA приходит первым. - httpc:set_options([{ipfamily, inet}], ?HTTP_PROFILE), - apply_proxy(). - apply_proxy() -> case parse_proxy(proxy_url()) of {ok, Host, Port} ->