当前位置: 技术问答>linux和unix
如何能更改進程可同時打開的最大文件數?
来源: 互联网 发布时间:2015-02-09
本文导语: 儅我試圖用open打開超過1021個文件時,系統返回失敗,錯誤代碼為EMFILE,即進程打開的文件數已經達到進程可打開文件數的上限。 不知道怎樣讓進程能打開更多的文件? 該不會是要重新編譯内核吧??? ...
儅我試圖用open打開超過1021個文件時,系統返回失敗,錯誤代碼為EMFILE,即進程打開的文件數已經達到進程可打開文件數的上限。
不知道怎樣讓進程能打開更多的文件?
該不會是要重新編譯内核吧???
不知道怎樣讓進程能打開更多的文件?
該不會是要重新編譯内核吧???
|
ulimit -n 2048试试。
如果可以就用setrlimit系统调用自己在程序里面设置。
如果可以就用setrlimit系统调用自己在程序里面设置。