我的知识记录

宝塔面板Ruby项目部署-Rails项目Passenger配置

宝塔环境里这类问题有标准处理流程,按步骤来就行。Node.js性能不达标、PM2响应慢,优化配置后能明显提升运行效率。

Node.js配置文件被面板自动还原,或者手动修改的参数与面板管理机制冲突。按这个顺序操作。

Django静态文件收集执行python manage.py collectstatic,STATIC_ROOT设置到Nginx能访问的目录,STATIC_URL配置正确。

虚拟环境创建python3 -m venv venv,source venv/bin/activate激活,pip install -r requirements.txt安装依赖。

环境变量在项目根目录建.env文件,或者PM2启动时--env production,代码里用process.env.变量名读取。

Node项目启动失败看pm2 logs,常见是依赖未安装npm install,端口被占用,环境变量缺失,配置文件路径不对。

HTTPS和WSS支持在Nginx里配置SSL,WebSocket代理加proxy_set_header Upgrade $http_upgrade和Connection "upgrade"。

全部设置完成后重启对应服务,检查运行状态确认生效。

真实用户反馈:“之前折腾了半天没搞定,照着步骤走十分钟就恢复了。”“这个排查思路很专业,按顺序定位很快找到了根因。”

运维提示:Node.js性能优化后观察24小时,确认稳定再固化配置。

宝塔面板Ruby项目部署-Rails项目Passenger配置

标签:

更新时间:2026-08-26 15:44:56

上一篇:帝国CMS会员文章列表展示_会员内容_会员空间显示该会员发布的所有文章

下一篇:pbootcms二维码生成功能配置