linux最大文件打开数
文章目录
文件最大打开数
- 如果服务器提供TCP服务(TCP层或者HTTP层),在并发访问量持续很高时,容易产生too many open files错误。这时查看netstat可以发现很多TIME_WAIT状态的链接,这说明大量链接处于半开状态,已经完成了请求响应,然后进行下一步操作,如果句柄数(文件打开数)超过了阈值,那就只能等待或者出错
解决方案
-
系统内核的修改
1cat /proc/sys/fs/file-max 2 3sysctl -a 4 5sysctl -p
-
每个用户级别的修改
1ulimit -n 1024000 (临时修改) 2vim /etc/security/limits.conf 3 4* soft nofile 2048 5 6* hard nofile 2048
-
如果阿里云或者aws云里面的centos都是被优化过的,默认的1024都被修改成了65536了,所以对于大部分人来说足够用了