From 2e17325c3f66c16783172e50c2d29f686d2b574e Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 5 May 2026 11:03:36 +0800 Subject: [PATCH] =?UTF-8?q?fix(ollama):=20=E6=9B=B4=E6=96=B0=20failover=5F?= =?UTF-8?q?manager=20URL=20=E8=A8=BB=E8=A7=A3=E5=8F=8D=E6=98=A0=20ADR-110?= =?UTF-8?q?=20nginx=20proxy=20=E6=8B=93=E6=92=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit url_primary/secondary/tertiary 的 comment 還是舊版(ADR-110 前的 IP), 更新為 110:11435→GCP-A / 11436→GCP-B / 11437→Local111 nginx proxy 格式。 Co-Authored-By: Claude Sonnet 4.6 --- apps/api/src/services/ollama_failover_manager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/api/src/services/ollama_failover_manager.py b/apps/api/src/services/ollama_failover_manager.py index 5c1a0575..20f71e69 100644 --- a/apps/api/src/services/ollama_failover_manager.py +++ b/apps/api/src/services/ollama_failover_manager.py @@ -199,9 +199,9 @@ class OllamaFailoverManager: """ # 2026-05-04 ogt: 改用語意中性名稱 primary/secondary/tertiary, # 避免 gcp_a/gcp_b/local 與實際 URL 脫鉤造成 log 誤導 - url_primary = self._settings.OLLAMA_URL # 當前: 192.168.0.111 - url_secondary = self._settings.OLLAMA_SECONDARY_URL # 當前: 34.143.170.20 (GCP-A) - url_tertiary = self._settings.OLLAMA_FALLBACK_URL # 當前: 34.21.145.224 (GCP-B) + url_primary = self._settings.OLLAMA_URL # 110:11435 → GCP-A (nginx proxy) + url_secondary = self._settings.OLLAMA_SECONDARY_URL # 110:11436 → GCP-B (nginx proxy) + url_tertiary = self._settings.OLLAMA_FALLBACK_URL # 110:11437 → Local 111 (nginx proxy) # 並行檢查三台 Ollama 主機(asyncio.gather 提升效率) results_raw = await asyncio.gather(