解决Linux打开文件数过多error:too many open files
解决Linux打开文件数过多error:too many open files#查看当前的最大打开文件数ulimit -n#默认只有1024,当负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。#可临时修改,但重启后就无效ulimit -n 65535#查看当前系统的所有限制值ulimit -a#修改配置文件,永久生效vim /etc/secu
·
解决Linux打开文件数过多error:too many open files
#查看当前的最大打开文件数
ulimit -n
#默认只有1024,当负载较大的服务器时,很容易遇到error: too many open files。因此,需要将其改大。
#可临时修改,但重启后就无效
ulimit -n 65535
#查看当前系统的所有限制值
ulimit -a
#修改配置文件,永久生效
vim /etc/security/limits.conf
#在最后加入
#指定root用户的限制
root soft nofile 5000
root hard nofile 8000
#或者
# *表示所有用户, 但有的系统不认, 需要具体的用户名
#* soft nofile 4096
#* hard nofile 4096
soft nofile表示软限制,hard nofile表示硬限制,软限制要小于等于硬限制。
使用 ulimit -Hn 和 ulimit -Sn 命令可以分别查看当前进程用户的 hard 和 soft 的限制数
参考链接:
http://blog.csdn.net/fdipzone/article/details/34588803
http://www.cnblogs.com/tankaixiong/p/4064708.html
https://blog.csdn.net/nchu2020/article/details/100608624
https://www.iteye.com/blog/jameswxx-2096461
https://www.xp.cn/jishu-php-3045.html
更多推荐
已为社区贡献2条内容
所有评论(0)