Shorten cold scan terminal timeout

This commit is contained in:
2569718930@qq.com
2026-05-31 22:54:43 +08:00
parent eecaa48ec2
commit 39c7c1903c
3 changed files with 7 additions and 3 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ import {
const API_BASE = process.env.POLYWEATHER_API_BASE_URL; const API_BASE = process.env.POLYWEATHER_API_BASE_URL;
const SCAN_TERMINAL_PROXY_TIMEOUT_MS = Number( const SCAN_TERMINAL_PROXY_TIMEOUT_MS = Number(
process.env.POLYWEATHER_SCAN_TERMINAL_PROXY_TIMEOUT_MS || "40000", process.env.POLYWEATHER_SCAN_TERMINAL_PROXY_TIMEOUT_MS || "18000",
); );
export const maxDuration = 45; export const maxDuration = 45;
+5 -1
View File
@@ -44,8 +44,12 @@ def test_scan_terminal_backend_timeout_returns_before_next_proxy_abort():
route_source = ( route_source = (
ROOT / "frontend" / "app" / "api" / "scan" / "terminal" / "route.ts" ROOT / "frontend" / "app" / "api" / "scan" / "terminal" / "route.ts"
).read_text(encoding="utf-8") ).read_text(encoding="utf-8")
config_source = (
ROOT / "web" / "services" / "scan_terminal_config.py"
).read_text(encoding="utf-8")
assert 'POLYWEATHER_SCAN_TERMINAL_PROXY_TIMEOUT_MS || "40000"' in route_source assert 'POLYWEATHER_SCAN_TERMINAL_PROXY_TIMEOUT_MS || "18000"' in route_source
assert '"POLYWEATHER_SCAN_TERMINAL_BUILD_TIMEOUT_SEC",\n 10,' in config_source
assert scan_terminal_config.SCAN_TERMINAL_BUILD_TIMEOUT_SEC <= 30 assert scan_terminal_config.SCAN_TERMINAL_BUILD_TIMEOUT_SEC <= 30
+1 -1
View File
@@ -31,7 +31,7 @@ SCAN_TERMINAL_PAYLOAD_TTL_SEC = min(
) )
SCAN_TERMINAL_BUILD_TIMEOUT_SEC = _env_int( SCAN_TERMINAL_BUILD_TIMEOUT_SEC = _env_int(
"POLYWEATHER_SCAN_TERMINAL_BUILD_TIMEOUT_SEC", "POLYWEATHER_SCAN_TERMINAL_BUILD_TIMEOUT_SEC",
30, 10,
min_value=8, min_value=8,
max_value=30, max_value=30,
) )