readdir时抛出异常:EMFILE, too many open files
自己google了很多,比如ulimit -n 65535、引入graceful-fs、引入filequeue 但是还是没有解决 有人遇到过同类问题吗?怎么解决的?
3 回复
一般就是ulimit的問題吧 樓主什麼系統?OSX的話ulimit -n 65535是不行的吧
centos系统 可能是因为项目中有.git文件,里面的文件太多了
看一下文件描述符用了多少 一般是達到上線沒法申請更多的才會報這個錯 如果是這種情況還是比較好解決的 查查哪個進程用掉了這麼多再查就好了