佚名通过本文主要向大家介绍了linux系统出现乱码,装系统的时候出现,linux系统,linux系统下载,linux系统入门学习等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:当linux系统出现too many open files的时候应该如何优化
描述:
解决方案1:
描述:
如题,我的系统安装后没有做任何调整,后来发现运行一段时间后就会报这个错误。请问当出现这个错误后,应该进行哪些优化呢?这些优化的依据是什么?
解决方案1:
首先应该查看引起问题的原因,如果是服务器,查看是否存在大量的空连接,如果有大量空连接就检查代码的问题,如果并发连接确实很多,那就像楼上所说修改系统限制
解决方案2:sysctl -w fs.file-max=65535;
ulimit -SHn 655350
/etc/security/limits.conf 修改后面的数值
解决方案3:ulimit -a可以查看所有限制
ulimit -n可以查看Open files的限制
ulimit -n xxx可以修改此限制
一般来说要“优化”的不是linux的打开文件上限限制,而是发生了句柄泄露的应用