server.yuban.co 生产发布清单当前 DNS 指向华为云公网地址 121.37.7.67。本清单只描述发布和验证步骤,不包含任何账号、密钥或自动登录脚本。
/etc/yuban-server.env 和持久任务目录。ffmpeg、ffprobe。JOB_STORE_DIR;不能放在版本发布时会被替换的目录中。MAX_JOB_CONCURRENCY=2、MAX_JOB_ATTEMPTS=5、JOB_RETENTION_MS=2592000000。CANONICAL_PERSISTENCE_ENABLED=true,并在服务器环境变量中提供 PARSE_MASTER_KEY;该密钥不得进入 Git、网页或日志。SERVICE_VERSION 和 GIT_SHA,便于从 /health 确认实际运行版本。npm test 和 npm run check。GET https://server.yuban.co/health 返回新版本、workerReady=true、storeReady=true。queued → running → completed,以及 ChatVoice 回读的 hash、字数和 long_complete 一致。retry_wait 并自动增加 attempt;模拟永久失败后调用 /retry,必须得到新的 jobId。waiting_for_transcript 自动推进。retry_wait 数量、最终失败码、平均排队时间、任务目录磁盘占用、Parse 回读失败率。CANONICAL_PERSISTENCE_ENABLED 并回滚服务版本;持久任务目录不可删除,前端仍可通过已有 jobId 恢复查询。