linux 系統中,當運行的進程打開了過多是文件,超出了系統默認的最大打開文件數的限制的時候,就會出現Too many open files的錯誤,這時候,不用緊張,只要把系統的配置修改一下就ok了。操作如下:
1.打開配置文件:
- vim /etc/security/limits.conf
2.在文件最後加上兩行:
- #* soft core 0
- #* hard rss 10000
- #@student hard nproc 20
- #@faculty soft nproc 20
- #@faculty hard nproc 50
- #ftp hard nproc 0
- #@student - maxlogins 4
- * - nproc 102400
- * - nofile 102400
最後的“102400”是修改最大打開文件數的限制數值。這個自己看著需要填寫吧。不過設置為“102400”之後,就自己而言,很多情況都不會再出現Too many open files的錯誤了。這個可以納為裝完系統之後的系統優化之一吧。