關於too many files open的解決辦法

當我們用一些大的測試程序時,有時可能會報錯,too many files open之類的錯誤,系統默認的同時打開文件數是1024,可以用這個命令查看:
#ulimit  -a | grep open
open files                      (-n) 1024
如果某個用戶想調整打開文件的大小可以如下操作
1,# tail -n 2 /etc/security/limits.conf
caobaocheng     soft    nofile          1024
caobaocheng     hard    nofile          1024000
改後要想生效可能要source一下
其中大小可以根據實際情況而定,最終的最大打開量取決於硬配額
2,$ tail -n 1 ~/.bashrc
ulimit -n 1024000
用戶下次登錄時可以驗證一下
$ ulimit -n
1024000
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章