有人遇到过nvm导致服务器资源耗尽的情况吗?
下午server上突然好多服务不能用了,登陆上去发现,java服务报内存溢出
运维排查完说是bashrc中加了nvm.sh导致每次ssh连接都执行,然后文件句柄打开过多导致的
但是我个人认为可能不是这个原因,不知道大家在生产环境会安装nvm这类的包吗?会在bashrc中加载其他文件吗?
3 回复
我们用nvm了,是它的可能性非常少,你能ssh多少次?Linux上句柄没有设置么?
@i5ting 感谢狼叔回复,忘记来结贴了,文件句柄是设置过的,并且已经找到原因并不是nvm的原因,而是java服务上调用第三方库的方式错误,导致线程池创建过多。
@robbinhan 服务器尽量单一职责,不然以后排查非常麻烦,还有就是雪崩问题