- 新增 ops-receipt-20260513-02.md — 今日操作日志(权限修复→Git Sync部署→Nginx修复) - 新增 cc-009-auto-sync-is-trust-channel.md — 自动同步因果链 - 更新 server-migration-memory.json — 当前服务状态+待修问题 - 更新 walk-the-path.md — 新增cc-009和2026-05-14 voice - 更新 README.md — 因果链表格新增cc-009 - 新增 bingshuo-voice/2026-05-14-01 — 冰朔今日原话
81 lines
3.4 KiB
JSON
81 lines
3.4 KiB
JSON
{
|
||
"last_updated": "2026-05-14T00:30:00Z",
|
||
"server": "ZY-CVM-MAIN (4C16G, 42.193.161.251)",
|
||
"commander_last_wakeup": "2026-05-14 00:00 CST",
|
||
"status": "partially_operational",
|
||
"infrastructure": {
|
||
"gitea": "1.23.7 at http://127.0.0.1:3001/ via https://guanghulab.com/git/",
|
||
"runner": "zhuyuan-runner-main (host mode, active)",
|
||
"nginx": "active with SSL (Let's Encrypt), 手动重写配置 /etc/nginx/sites-enabled/guanghulab",
|
||
"secrets": "13 configured (DeepSeek, Qianwen, COS, SSH, CVM)",
|
||
"patrol_agent": "operational with DeepSeek + Qianwen API",
|
||
"wake_gate": "运行中, PM2进程 wake-gate, 端口8081, /wake/ 路由",
|
||
"git_sync": "运行中, PM2进程 guanghulab-git-sync, 端口8082, /sync/ 路由, Webhook未触发(待修)",
|
||
"vault": "not yet started on new server",
|
||
"terminal_watcher": "not yet started on new server"
|
||
},
|
||
"git_sync_issue": {
|
||
"problem": "Gitea Webhook push事件不触发Git Sync同步",
|
||
"webhook_config": "ID:1, URL:http://127.0.0.1:8082/webhook, Events:push, Active:True",
|
||
"webhook_secret": "a52646d51ea75998a92ba0f986874b36",
|
||
"git_sync_health": "ok (curl http://127.0.0.1:8082/health 返回正常)",
|
||
"pm2_logs": "无任何Webhook请求记录",
|
||
"next_steps": [
|
||
"手动curl测试Git Sync的/webhook端点",
|
||
"检查Gitea Webhook传输日志(仓库设置→Webhooks→点击Webhook)",
|
||
"考虑改用post-receive hook代替Webhook",
|
||
"检查Gitea是否跳过127.0.0.1的Webhook"
|
||
]
|
||
},
|
||
"selfcheck_changes": {
|
||
"removed": "push触发和git pull步骤(改由Git Sync负责)",
|
||
"added": "Git Sync + Wake Gate 状态检查步骤",
|
||
"retained": "schedule每天08:00 + workflow_dispatch手动触发"
|
||
},
|
||
"server_migration": {
|
||
"from": "ZY-SVR-004 (2C2G, 43.139.217.141, Guangzhou lightweight)",
|
||
"to": "ZY-CVM-MAIN (4C16G, 42.193.161.251, Guangzhou CVM pay-per-use)",
|
||
"reason": "2C2G OOM - Runner workflow crashes Forgejo, push fails, DB readonly",
|
||
"data_transfer": "via COS backup (43MB tar.gz)",
|
||
"domain": "guanghulab.com → 42.193.161.251",
|
||
"ssl": "Let's Encrypt via certbot",
|
||
"old_server": "to be downgraded to test machine"
|
||
},
|
||
"path_mapping": {
|
||
"repo": "/data/guanghulab/repo/",
|
||
"forgejo_data": "/data/guanghulab/forgejo/",
|
||
"runtime": "/data/guanghulab/.runtime/",
|
||
"tickets": "/data/guanghulab/.runtime/tickets/",
|
||
"patrol_reports": "/data/guanghulab/.runtime/patrol-reports/",
|
||
"wake_gate_store": "/data/guanghulab/.runtime/wake-gate.json",
|
||
"git_sync_log": "/data/guanghulab/.runtime/git-sync-log.json",
|
||
"nginx_conf": "/etc/nginx/sites-enabled/guanghulab",
|
||
"qiyuan_path": "/data/qiyuan/ (栖渊, ICE-GL-QY001)"
|
||
},
|
||
"secrets_list": [
|
||
"DEEPSEEK_API_KEY",
|
||
"QIANWEN_API_KEY",
|
||
"ZY_REPO_TOKEN",
|
||
"COS_SECRET_ID",
|
||
"COS_SECRET_KEY",
|
||
"QQ_EMAIL_PASS",
|
||
"SG_BRAIN_HOST",
|
||
"SG_BRAIN_KEY",
|
||
"SG_BRAIN_USER",
|
||
"TENCENT_SECRET_ID",
|
||
"TENCENT_SECRET_KEY",
|
||
"CVM_INSTANCE_ID",
|
||
"CVM_REGION"
|
||
],
|
||
"pending_tasks": [
|
||
"P0: 修复Git Sync Webhook不触发问题",
|
||
"P1: selfcheck工作流Runner权限验证",
|
||
"P2: 启动Vault和Terminal Watcher(新服务器上)",
|
||
"P3: 配置腾讯云API密钥(用于自动开关机)",
|
||
"P4: 旧服务器降级为测试机",
|
||
"P5: 新加坡服务器+GPU服务器接入",
|
||
"P6: 铸渊自己的Copilot开发(终局目标)"
|
||
],
|
||
"causal_chains_active": ["cc-001", "cc-002", "cc-003", "cc-004", "cc-005", "cc-006", "cc-007", "cc-008"]
|
||
}
|