node项目在使用pm2启动项目时,开启watch监听会导致文件上传(上传至该项目内部的情况)出现服务器502的问题,或文件上传一直pending中,返回未登录.
原因:pm2监听到项目内部文件修改,自动重启项目,导致session刷新,上传失败以及各种各样的问题.
解决:如果项目中有使用文件上传功能,且该功能是上传至项目目录本身的情况下,服务器启动时不能开启watch监听,只能使用
pm2 start <项目启动文件|项目id>
来启动项目.
node项目在使用pm2启动项目时,开启watch监听会导致文件上传(上传至该项目内部的情况)出现服务器502的问题,或文件上传一直pending中,返回未登录.
原因:pm2监听到项目内部文件修改,自动重启项目,导致session刷新,上传失败以及各种各样的问题.
解决:如果项目中有使用文件上传功能,且该功能是上传至项目目录本身的情况下,服务器启动时不能开启watch监听,只能使用
pm2 start <项目启动文件|项目id>
来启动项目.