IO異常 Too many open files linux處理

這是因爲linux限制了打開文件的最大句柄數量。

linux默認的打開文件數量是1024,我們可以用ulimit -a 來查看系統資源,例如:


也可以通過ulimit -n 查看


通過ulimit -n 65535 可以臨時設置。


永久的設置的話需要修改配置文件:

通過VI打開/etc/security/limits.conf,在“# End of file”上面添加如下:

* soft nofile 65536
* hard nofile 65536

*  -  nofile  65536   該語句表示:每一個用戶的默認打開文件數是65536

通過VI打開/etc/sysctl.conf,在最後一行添加如下:
fs.file-max = 65536

然後reboot重啓服務器搞定


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