Linux下报“too many open files”错误

浏览次数:253

 

现象

在VSB系统发布的网站访问打开文件数过多的情况下,Linux系统报“too many open files”错误。

原因

Linux系统安装完后,系统默认打开的最大文件数是1024,当实际打开的文件数超过这个值时就会报“too many open files”

解决方法

编辑文件/etc/sysctl.conf

加入以下这行:

fs.file-max = 65536

修改/etc/security/limits.conf

加入以下这行:

* - nofile 8192