fix(nginx): 为一键更新接口设置 600s 超时
docker pull 期间可能长时间无输出,60s proxy_read_timeout 导致 ERR_INCOMPLETE_CHUNKED_ENCODING。添加精确匹配 location 解决。 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
这个提交包含在:
父节点
ca7d01abb3
当前提交
f16335c190
@ -79,6 +79,17 @@ server {
|
|||||||
proxy_send_timeout 300s;
|
proxy_send_timeout 300s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# 一键更新:docker pull 可能耗时数分钟,需要更长超时(精确匹配,优先于 /api/ 前缀)
|
||||||
|
location = /api/system/update {
|
||||||
|
set $svc tenant-service;
|
||||||
|
proxy_pass http://$svc:9001;
|
||||||
|
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_read_timeout 600s;
|
||||||
|
proxy_send_timeout 600s;
|
||||||
|
}
|
||||||
|
|
||||||
# 核心 API(兜底,在所有具体 /api/xxx/ 之后)
|
# 核心 API(兜底,在所有具体 /api/xxx/ 之后)
|
||||||
location /api/ {
|
location /api/ {
|
||||||
set $svc tenant-service;
|
set $svc tenant-service;
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户