too many open files異常及解決辦法

1.問題描述:

最近項目中因爲大批量的操做文件,項目部署在Linux服務器上,忽然發現出現了 too many open files異常。服務器

通過一番查閱,(直譯過來就是文件打開數過多)可是查閱了相關的文檔,too many open files 不只是打開文件數,還包括socket等,其實這是Linux的句柄數限制。socket

2.解決辦法:

(1).使用  ulimit -a 就能夠查看

 

 其中的 open files 就是句柄限制數量  spa

(2).增大句柄數限制

root 用戶登陸blog

修改配置   vi /etc/security/limits.conf文檔

#添加下面四行部署

* soft nofile 65535
* hard nofile 65535it

* soft nproc 65535
* hard nproc 65535登錄

重啓系統生效配置

shutdown -r nowfile

再次查看句柄數,已經修改爲功!

 

 

不足之處還請指正。

相關文章
相關標籤/搜索