EduOpenAI Core 文档/故障排查

故障排查

常见部署故障与处理

P0:502 Bad Gateway / 服务宕机

  1. pm2 list 检查 eduopenai 状态与 restarts 计数
  2. ss -tlnp | grep ":3000" 确认端口监听
  3. curl -w "HTTP %{http_code}" http://localhost:3000/ 本地直连
  4. pm2 logs eduopenai --lines 100 --nostream 查崩溃前报错
  5. 恢复:pm2 restart eduopenai;进程没了按「PM2 与 Nginx」命令拉起 + pm2 save

模型生成失败

错误原因处理
AllocationQuota.FreeTierOnly免费额度耗尽自动回退或手动切换付费模型
invalid api keyAPI Key 无效检查 .env QWEN_API_KEY
fetch failed / ECONNREFUSED网络不通查服务器出网、DashScope 可达性
生成 504超时Nginx proxy_read/send_timeout=300s;undici 600s 超时

OSS 相关

现象原因处理
上传 503 not configuredstandalone/.env 未 symlinkln -s 根 .env 到 standalone/.env + restart
播放 403私有桶资源无签名服务端重签或 Bucket 公共读 + Referer 白名单
防盗链拒绝Referer 不在白名单/admin 白名单管理添加域名

Hydration 报错

浏览器缓存旧 JS bundle 可能产生 hydration mismatch,清缓存重试即可。