shezhen-app 蛇诊 Web(部署于 tx-bianque 腾讯云扁鹊)
蛇诊(项目)Next.js 前端应用:shezhen.bianquezhiyin.com,另有客服域名 shezhenkf。
访问方式
- https://shezhen.bianquezhiyin.com(nginx → 127.0.0.1:52001)
- 客服:https://shezhenkf.bianquezhiyin.com(→ 127.0.0.1:52002,后端待确认)
- 项目源码:/www/wwwroot/shezhen-app(Next.js 工程)
技术架构
- 栈:Next.js(next-server,Node)
- 进程管理:pm2 记录显示 shezhen-app "stopped",但实际仍有 next-server 进程监听 52001(由历史 nohup/手工进程服务)——状态不一致
- 端口:127.0.0.1:52001;52002(kf,待确认)
- 依赖:nginx vhost shezhen-app.conf
数据
- 数据库:无(前端工程,data/ 目录静态数据)
- 备份情况:无
使用方法
- 域名直接访问;构建:cd /www/wwwroot/shezhen-app && npm run build && npm start
维护方式
- 启停:pm2 start/stop shezhen-app(需先 pm2 delete 旧记录并重新 start,使记录与进程一致)
- 日志:pm2 logs shezhen-app
现状与风险
- 服务可用但进程管理混乱(pm2 记录与实际进程脱节)
- 52002 客服后端监听情况待确认
优化建议
- 可维护性:统一由 pm2 接管:pm2 delete shezhen-app;cd /www/wwwroot/shezhen-app && pm2 start npm --name shezhen-app -- start;pm2 save
- 可维护性:确认 52002(shezhenkf)归属后补文档
- 备份:源码目录打 tar 备份
- 安全:仅本机监听+HTTPS(良好)