我的项目使用了pm2部署
pm2 start ./bin/www -i 0
启动项目,正常访问
然后如果使用了 pm2 restart all 或者 pm2 reload all
则页面无法访问,一直处于连接等待状态然后超时
求教高手
我的项目使用了pm2部署
pm2 start ./bin/www -i 0
启动项目,正常访问
然后如果使用了 pm2 restart all 或者 pm2 reload all
则页面无法访问,一直处于连接等待状态然后超时
求教高手
已经解决! 升级pm2 大于v2.4.0 话说pm2 社区还是不错的
我也遇到这问题了,请教!现在版本是pm2 v2.4.0; node v6.9.5; npm v3.10.10。使用cluster模式
pm2 updatePM2 执行以下,将pm2重启
pm2可以查看restart 的历史记录吗
同遇到过这问题
可当前node的最新版本不是v0.10.35嘛 哪里来的0.11.X呀 @skipify
@asfman pm2作者回答说 node 0.10.X 不要用cluster 0.11.X可以用cluster
pm2 0.12.3 我今天也遇到类似问题,cluster模式下pm2 gracefulReload all后导致页面访问超时,最终pm2 kill后重新start才行
问个问题啊,pm2能否在该动代码后不重启服务,直接执行新的代码?
@gloomyzerg 是的 只能先 kill之后再重新启动
我遇到过 pm2 stop 之后 访问不了了 但端口还被占着 再 start 也起不来 必须得 pm2 kill 所以你看看你用pm2 stop 再 start 能行不
@DoubleSpout @skipify node 版本是多少?如果是 0.11 以下的话,不要使用 cluster 模式,使用 fork 模式。 效率上不知差别,但至少重启什么的更稳定。
@DoubleSpout 看来是普遍的啊
我也碰到了,老版本的pm2不会出现,不加多核cluster支持也不会,logs里面一切正常,只能执行: pm2 kill pm2 start xxxx
pm2 logs 先看下