Linux Too Many OpenFiles

inux默认用户打开文件数是1024,需要手动修改用户可打开文件数。

#ulimit -n

获取的值是当前用户允许打开的最大文件数(包括socket连接等)

#ulimit -n 2048

后接参数为修改值,但此操作只对当前登录用户的目前使用环境有效,系统重启或者用户退出后就会失效。

如果需要永久修改,你可以修改/etc/security/limits.conf

这个文件中对参数的修改格式说明的比较详细,如果你想设置为4096,可以添加如下内容:

* soft nofile 4096

* hard nofile 4096

原文地址:https://www.cnblogs.com/sunson/p/2512020.html