搜索
tcp - 当linux系统出现too many open files的时候应该如何优化
PHP中文网
PHP中文网 2017-04-17 12:05:09
[Linux讨论组]

如题,我的系统安装后没有做任何调整,后来发现运行一段时间后就会报这个错误。请问当出现这个错误后,应该进行哪些优化呢?这些优化的依据是什么?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(4)
怪我咯

一般来说要“优化”的不是linux的打开文件上限限制,而是发生了句柄泄露的应用

大家讲道理

ulimit -a可以查看所有限制
ulimit -n可以查看Open files的限制
ulimit -n xxx可以修改此限制

PHP中文网

sysctl -w fs.file-max=65535;

ulimit -SHn 655350

/etc/security/limits.conf 修改后面的数值

天蓬老师

首先应该查看引起问题的原因,如果是服务器,查看是否存在大量的空连接,如果有大量空连接就检查代码的问题,如果并发连接确实很多,那就像楼上所说修改系统限制

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号