feat: 完成源晶权限与经验系统并优化 me/admin 交互
这个提交包含在:
@@ -76,8 +76,55 @@ OI_IMPORT_WORKERS=3
|
||||
OI_IMPORT_CLEAR_EXISTING=true
|
||||
OI_IMPORT_CLEAR_SOURCE_PREFIX=winterant/oi
|
||||
OI_IMPORT_CLEAR_ALL_PROBLEMS=false
|
||||
|
||||
# SQLite 锁守护(定时探测 + 自愈)
|
||||
CSP_SQLITE_BUSY_TIMEOUT_MS=15000
|
||||
CSP_DB_LOCK_GUARD_ENABLED=true
|
||||
CSP_DB_LOCK_GUARD_INTERVAL_SEC=20
|
||||
CSP_DB_LOCK_GUARD_PROBE_TIMEOUT_MS=2000
|
||||
CSP_DB_LOCK_GUARD_BUSY_STREAK=3
|
||||
|
||||
# Lark 机器人(事件回调 + 对话)
|
||||
CSP_LARK_BOT_ENABLED=false
|
||||
CSP_LARK_VERIFICATION_TOKEN=
|
||||
CSP_LARK_APP_ID=
|
||||
CSP_LARK_APP_SECRET=
|
||||
CSP_LARK_OPEN_BASE_URL=https://open.feishu.cn
|
||||
CSP_LARK_LLM_API_URL=
|
||||
CSP_LARK_LLM_API_KEY=
|
||||
CSP_LARK_LLM_MODEL=qwen3-max
|
||||
CSP_LARK_LLM_SYSTEM_PROMPT=你是 CSP Quest World 的编程助教。请用简洁中文回答,先给结论,再给步骤。
|
||||
CSP_LARK_LLM_TIMEOUT_SEC=30
|
||||
CSP_LARK_API_TIMEOUT_SEC=15
|
||||
CSP_LARK_MEMORY_TURNS=6
|
||||
CSP_LARK_MAX_REPLY_CHARS=1200
|
||||
|
||||
# 网站爬虫守护(URL 入库后自动:生成规则 -> 测试 -> 运行)
|
||||
CSP_CRAWLER_ENABLED=true
|
||||
CSP_CRAWLER_INTERVAL_SEC=15
|
||||
CSP_CRAWLER_REQUEUE_INTERVAL_SEC=43200
|
||||
CSP_CRAWLER_FETCH_TIMEOUT_SEC=20
|
||||
CSP_CRAWLER_SCRIPT_DIR=/data/crawlers
|
||||
CSP_CRAWLER_LLM_API_URL=https://one.hao.work/v1/chat/completions
|
||||
CSP_CRAWLER_LLM_API_KEY=替换为你的Key
|
||||
CSP_CRAWLER_LLM_MODEL=qwen3-max
|
||||
CSP_CRAWLER_LLM_TIMEOUT_SEC=30
|
||||
```
|
||||
|
||||
说明:
|
||||
|
||||
- `CSP_SQLITE_BUSY_TIMEOUT_MS`:主连接遇到锁时的等待时间(毫秒)。
|
||||
- `CSP_DB_LOCK_GUARD_ENABLED`:是否启用定时守护。
|
||||
- `CSP_DB_LOCK_GUARD_INTERVAL_SEC`:守护探测间隔(秒)。
|
||||
- `CSP_DB_LOCK_GUARD_PROBE_TIMEOUT_MS`:守护探测连接的 busy timeout(毫秒)。
|
||||
- `CSP_DB_LOCK_GUARD_BUSY_STREAK`:连续探测到 busy/locked 达到阈值后触发一次自愈(WAL checkpoint + optimize)。
|
||||
- `CSP_LARK_BOT_ENABLED`:是否启用 Lark 对话机器人回调处理。
|
||||
- `CSP_LARK_VERIFICATION_TOKEN`:Lark 事件回调 token(建议配置)。
|
||||
- `CSP_LARK_APP_ID/CSP_LARK_APP_SECRET`:Lark 应用凭据。
|
||||
- `CSP_LARK_LLM_*`:机器人对话调用的模型配置。
|
||||
- `CSP_CRAWLER_*`:网站爬虫守护配置(URL 入库后自动生成规则/测试/运行)。
|
||||
- `CSP_CRAWLER_REQUEUE_INTERVAL_SEC`:已激活目标再次入队执行的周期(秒,`43200`=12小时,`0`=关闭周期重跑)。
|
||||
|
||||
## 5. 故障排查
|
||||
|
||||
### 5.1 无法访问 7888
|
||||
|
||||
在新工单中引用
屏蔽一个用户