fix: 保持 Sub2API 七条故障冷却规则
This commit is contained in:
@@ -12,22 +12,38 @@ runtime:
|
||||
templates:
|
||||
- id: codex-upstream-failover
|
||||
kind: temp-unschedulable
|
||||
description: Reusable Sub2API request-path cooling and failover policy for Codex-compatible API-key accounts.
|
||||
description: Codex 兼容 API-key 账号的请求路径短时冷却与换号策略。
|
||||
spec:
|
||||
enabled: true
|
||||
rules:
|
||||
- statusCode: 429
|
||||
keywords: [concurrency limit exceeded, upstream rate limit exceeded]
|
||||
durationMinutes: 1
|
||||
description: 明确命中上游并发或速率限制时短时冷却当前账号。
|
||||
- statusCode: 400
|
||||
keywords: [input must be a list]
|
||||
durationMinutes: 1
|
||||
description: 明确命中 Responses input 列表兼容错误时短时冷却并切换账号。
|
||||
- statusCode: 500
|
||||
keywords: [failed to validate api key, do request failed]
|
||||
durationMinutes: 1
|
||||
description: 上游 API-key 查询依赖或请求传输内部失败时短时冷却当前账号。
|
||||
- statusCode: 502
|
||||
keywords: [upstream service temporarily unavailable, upstream request failed, context window, stream usage incomplete, missing terminal event]
|
||||
keywords: [upstream service temporarily unavailable, upstream request failed, service temporarily unavailable, overloaded, concurrency limit exceeded]
|
||||
durationMinutes: 1
|
||||
description: Observed 502 upstream availability, context-window, and incomplete-stream failures briefly cool down the selected account.
|
||||
description: 明确命中 502 上游不可用、过载或并发限制时短时冷却当前账号。
|
||||
- statusCode: 503
|
||||
keywords: [upstream service temporarily unavailable, upstream request failed, temporarily unavailable]
|
||||
keywords: [upstream service temporarily unavailable, upstream request failed, service temporarily unavailable, temporarily unavailable, overloaded, concurrency limit exceeded]
|
||||
durationMinutes: 1
|
||||
description: Observed 503 temporary upstream availability failures briefly cool down the selected account.
|
||||
description: 明确命中 503 上游暂时不可用、过载或并发限制时短时冷却当前账号。
|
||||
- statusCode: 504
|
||||
keywords: [concurrency limit exceeded, upstream service temporarily unavailable, input must be a list]
|
||||
durationMinutes: 1
|
||||
description: 明确命中 504 上游并发限制、暂时不可用或 Responses input 列表兼容错误时短时冷却当前账号。
|
||||
- statusCode: 524
|
||||
keywords: [upstream request failed, missing_required_parameter, encrypted_content]
|
||||
keywords: [upstream request failed, service temporarily unavailable, overloaded, concurrency limit exceeded]
|
||||
durationMinutes: 1
|
||||
description: Observed 524 upstream request and encrypted-content failures briefly cool down the selected account.
|
||||
description: 明确命中 524 上游不可用、过载或并发限制时短时冷却当前账号。
|
||||
|
||||
pool:
|
||||
groupName: unidesk-codex-pool
|
||||
|
||||
Reference in New Issue
Block a user