docs: 移动蓝绿部署指南到 troubleshooting 目录

This commit is contained in:
Simon
2026-07-05 17:03:36 +08:00
parent ab90db3d3d
commit ca7c6d937a
91 changed files with 4841 additions and 406 deletions
+9 -6
View File
@@ -48,28 +48,29 @@ http {
# ----------------------------------------------------------------------
# 上游服务定义(拆分版)
# ----------------------------------------------------------------------
# 单体后端服务(所有 API 都走 backend:8000
upstream core_backend {
server core-svc:8001 max_fails=3 fail_timeout=30s;
server backend:8000 max_fails=3 fail_timeout=30s;
keepalive 32;
}
upstream conversation_backend {
server conversation-svc:8002 max_fails=3 fail_timeout=30s;
server backend:8000 max_fails=3 fail_timeout=30s;
keepalive 64;
}
upstream agent_backend {
server agent-svc:8003 max_fails=3 fail_timeout=30s;
server backend:8000 max_fails=3 fail_timeout=30s;
keepalive 32;
}
upstream ai_backend {
server ai-svc:8004 max_fails=3 fail_timeout=30s;
server backend:8000 max_fails=3 fail_timeout=30s;
keepalive 32;
}
upstream admin_backend {
server admin-svc:8005 max_fails=3 fail_timeout=30s;
server backend:8000 max_fails=3 fail_timeout=30s;
keepalive 32;
}
@@ -203,8 +204,10 @@ http {
}
# 通用 API 路由(兜底)
# 注意:proxy_pass 末尾加斜杠会自动 strip /api 前缀
# 例如: /api/auth_qrcode/create -> /auth_qrcode/create
location /api/ {
proxy_pass http://conversation_backend;
proxy_pass http://conversation_backend/;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
+2
View File
@@ -206,11 +206,13 @@ http {
# 其他 API 路径
proxy_pass http://backend_api/;
proxy_http_version 1.1;
proxy_redirect off; # 禁用重定向修改,让后端的 307/302 保持原始 location
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Connection "";
# 超时设置(AI 回复可能较慢)
proxy_connect_timeout 60s;