解决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…
http://www.cnblogs.com/tankai…
https://blog.csdn.net/nchu202…
https://www.iteye.com/blog/ja…
https://www.xp.cn/jishu-php-3…
发表回复