关于linux:解决Linux打开文件数过多errortoo-many-open-files

解决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…

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理