#937 LiteLLM 副 key 启用脚本 + 计划 (20260810-154721)
新增 litellm/apply_secondary_key.sh + rollback + verify + README + docs/observability/litellm-failover-activation.md. 代码层已就绪(commit 84d89ab),等用户提供 SiliconFlow 副 key 后,单次低峰会话完成切换.
This commit is contained in:
1 parent
e50d006ef4
commit
b415a0b62e
5 files changed
+186
No files matched your search
Executable
+18
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
# litellm/rollback_secondary_key.sh - 一键回滚到启用副 key 前的配置
|
||||
|
||||
set -euo pipefail
|
||||
CONTAINER="qihu-aiflow-litellm"
|
||||
CONFIG="/app/config.yaml"
|
||||
|
||||
# 找最近的 backup
|
||||
LATEST_BAK=$(docker exec $CONTAINER ls -t $CONFIG.bak-* 2>/dev/null | head -1)
|
||||
if [ -z "$LATEST_BAK" ]; then
|
||||
echo "ERROR: 没找到 $CONFIG.bak-*"
|
||||
exit 1
|
||||
fi
|
||||
echo "回滚到: $LATEST_BAK"
|
||||
docker exec $CONTAINER cp $LATEST_BAK $CONFIG
|
||||
docker exec $CONTAINER kill -HUP 1
|
||||
echo "DONE - litellm 已 reload,验证: curl http://localhost:12900/health/liveliness"
|
||||
|
||||
Reference in new issue
Block a user