扁鹊生活 App:百草园农场游戏、舌诊、招聘模块、IM配套
扁鹊生活业务主站:百草园 H5 农场游戏、舌诊、管理后台、招聘模块与小程序的完整应用,自负载一(103.239.244.41)迁入。
https://app.bianquezhiyin.com/(游戏入口 /game/,管理端 /game/admin.html)https://bq.bianquezhiyin.com/(admin/dist 静态 + /api 反代)https://shezhenkk.bianquezhiyin.com/(同 30001 API)127.0.0.1:30001(仅本机,经 nginx 反代);招聘模块 127.0.0.1:31002ssh -i ~/.ssh/external_ai_key -p 1208 root@100.64.0.21backend/server.js,PM2 进程名 bianque-backend(端口 30001),Git 仓库为腾讯工蜂 git.code.tencent.com/yunmai/bianquezhiyu.gitrecruit/app.py Python FastAPI,venv 内 uvicorn,PM2 进程 bianque-recruit(31002,已重启 18 次需关注)h5/dist、admin/dist);游戏为单文件 index.html(无构建链)miniprogram/ 目录nginx_bq_app.conf、nginx_bq_admin.conf、bq.bianquezhiyin.com.conf/www/wwwroot/bianque-app/backend/bianque.db(内含用户/农场/植物/题目等;历史上约 66 用户/669 农场量级)bianque.db.backup.* 多份手工备份;每日 3:20 backup-daily.sh(cron,日志 /var/log/bianque-backup.log),并有 backup-daily.sh.bak.before-fnos-* 显示同步到飞牛 NAS 的逻辑appdata 库(面板标注"150/41迁入·root 管理")/game/、管理端 /game/admin.html、App API /api/*/www/wwwroot/server-handoff-2026-09-07.mdnode tools/farmverify.js game-index.html 校验 → scp 到 h5/dist/game/index.html → 双端 md5sum 比对;纯前端改动不重启 PM2pm2 restart bianque-backend / pm2 restart bianque-recruit;pm2 logs bianque-backendpm2 logs;nginx 日志在宝塔默认位置(/www/wwwlogs/)backend/ 目录;nginx 配置 /www/server/panel/vhost/nginx/deploy.sh、backup-bianque.shbianque-backend 重启 13 次、bianque-recruit 重启 18 次,建议查日志server-handoff-2026-09-07.md 含明文密码且放在 wwwroot(可被 web 命中风险低但存在)mv /www/wwwroot/server-handoff-2026-09-07.md /root/ && chmod 600 /root/server-handoff-2026-09-07.md,移出 web 可达目录pm2 logs bianque-recruit --lines 200 | tail -100 排查重启原因;若内存不足考虑 --max-memory-restart 300Msqlite3 .restore 演练app.bianquezhiyin.com 管理端 /game/admin.html 是否有登录保护,无则加 nginx basic_authsqlite3 bianque.db "PRAGMA journal_mode=WAL;"(低峰执行)