遇到一个诡异的Node错误
发布于 8 年前 作者 joeyyao 2773 次浏览 来自 问答

一个简单的 Node 4.47 + Express4 + Mongo 的 Web 应用 PM2 部署在 winServer2002 上 开 4 个 cluster 一直跑的好好的

昨天突然挂点,4个cluster都在报 EMFIL: Too many open files 去掉PM2 直接Node 运行就没问题 查了一下 这是因为 文件操作符的问题

这该肿么优化,或者怎么增加可用的文件操作符

3 回复

这是linux内核控制的,默认最大文件打开数貌似是1024,具体修改可以参考这篇文章

http://www.cnblogs.com/tankaixiong/p/4064708.html

你部署到了win上面吗?是的话回头是岸,赶快到 linux 大家庭里来。

没办法 历史遗留问题,而且用了好多win 上的服务 改了一下注册表 不知道有没有效果

回到顶部