too many open files問題解決辦法

今天用代碼往liunx中寫文件,文件很多代碼運行一會就日誌上就報錯:“too many open files”。結果找了半天才解決這個問題,現在給大家分享一下。

首先用“ulimit -a”命令看看linux的open files值是多少,結果一隻有1024,不夠用的。然後修改linux的配置文件,修改/etc/security/limits.conf

* hard nofile 65535

* soft nofile 65535

然後重啓虛擬機後在用“ulimit -a”命令查看open files值變爲了65535,我的問題得到解決。當然還有很多原因導致too many open files錯誤;我的只是其中一種原因的解決辦法。希望對您有所幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章