PM2 运维时 突然全部托管在上面的项目全没了?
如题,昨天因为 权限问题,pm2 全部项目都无法访问。 然后 把pm2 更新了,再手动一个一个 部署回去。 今天早上还好好,下午又突然全部部署的项目没有了。
请问有什么方式去查到底什么问题? 使用pm2来运维也三个多月了。之前都是正常的。 是我的机器 内存不够 而导致这样吗?
我现在是把项目都微服务处理。所以 部署了差不多 30个项目进去。每个项目 占 50mb左右的内存。这个是问题所在吗?剩余的内存是160mb左右。1核的cpu,在阿里云。 因为都是在试行的项目,访问量一天也就 500来个而已。
希望可以得到有这方面运维经验的大神指导一下。分享经验
6 回复
根据我们公司测试机器的经验,就是内存不够导致的…测试服务器内存2G,一般剩余300m左右,每次跑webpack的打包程序就会卡住,然后ssh就断开了,再登录PM2的项目就全没了,正式服务器就不会
@zhangtao0x 好的 谢谢
还有个问题,谨防雪崩,尽力一个服务一台独立服务器,可以小,但避免大而全
@i5ting 部署了30个,题主用了不到2G内存,我有点佩服的…
@DevinXian 很明显流量很小吗,哈哈
我也遇到了类似情况,不知道是不是机器性能导致的。