遇到一个诡异的Node错误
一个简单的 Node 4.47 + Express4 + Mongo 的 Web 应用 PM2 部署在 winServer2002 上 开 4 个 cluster 一直跑的好好的
昨天突然挂点,4个cluster都在报 EMFIL: Too many open files 去掉PM2 直接Node 运行就没问题 查了一下 这是因为 文件操作符的问题
这该肿么优化,或者怎么增加可用的文件操作符
3 回复
这是linux内核控制的,默认最大文件打开数貌似是1024,具体修改可以参考这篇文章
你部署到了win上面吗?是的话回头是岸,赶快到 linux 大家庭里来。
没办法 历史遗留问题,而且用了好多win 上的服务 改了一下注册表 不知道有没有效果