pm2 线上部署node 上传文件报错 502

node项目在使用pm2启动项目时,开启watch监听会导致文件上传(上传至该项目内部的情况)出现服务器502的问题,或文件上传一直pending中,返回未登录.

原因:pm2监听到项目内部文件修改,自动重启项目,导致session刷新,上传失败以及各种各样的问题.

解决:如果项目中有使用文件上传功能,且该功能是上传至项目目录本身的情况下,服务器启动时不能开启watch监听,只能使用

pm2 start <项目启动文件|项目id> 

这个真的是搞死人,搞了好久才找到问题,坑惨了。记录下!

你可能感兴趣的:(nodejs)