CNode

readdir时抛出异常:EMFILE, too many open files

DDogzhou发布于12 年前最后回复12 年前3 回复5366 浏览0 收藏

自己google了很多,比如ulimit -n 65535、引入graceful-fs、引入filequeue 但是还是没有解决 有人遇到过同类问题吗?怎么解决的?

查看回复

回复 (3)

J
jiangzhuo#1·12 年前

一般就是ulimit的問題吧 樓主什麼系統?OSX的話ulimit -n 65535是不行的吧

D
Dogzhou#2·12 年前

centos系统 可能是因为项目中有.git文件,里面的文件太多了

J
jiangzhuo#3·12 年前

看一下文件描述符用了多少 一般是達到上線沒法申請更多的才會報這個錯 如果是這種情況還是比較好解決的 查查哪個進程用掉了這麼多再查就好了

参与回复
登录后即可参与回复。登录