
CentOS Too Many Open Files 解决
发布日期:2021-05-09 05:28:58
浏览次数:9
分类:博客文章
本文共 525 字,大约阅读时间需要 1 分钟。
问题
在使用 WRK 对应用服务进行压测的时候,提示 "too many open files" 信息,导致无法启动测试。
原因
CentOS 7.x 默认的打开文件数目限制为 1024
,如果在使用其他软件出现 "too many open files" 的错误。
解决
只需要更改 /etc/security/limits.conf
文件里面的内容,增加如下信息即可。
* soft nproc 80000* hard nproc 80000* soft nofile 80000* hard nofile 80000
其中 * 代表所有用户,你可以指定特定的用户。
上面的 nproc 是允许创建的子进程数目,不能过大,防止 accidental fork bombs
,一般 4096
比较合适
/etc/security/limits.d/nofile.conf
这种不直接写到系统 limits 文件中,当 limits 需要升级时,不会丢失配置另外一种做法:在系统启动过程中,执行一次 ulimit -SHn 65533
, 比如可以写到 /etc/rc.local
中,或者 /etc/profile
中。 发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月06日 01时25分18秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
HTML基础,块级元素/行内元素/行内块元素辨析【2分钟掌握】
2019-03-05
23种设计模式一:单例模式
2019-03-05
spring启动错误:Could not resolve placeholder
2019-03-05
invalid byte sequence for encoding
2019-03-05
技术美术面试问题整理
2019-03-05
ORB-SLAM2:LoopClosing线程学习随笔【李哈哈:看看总有收获篇】
2019-03-05
js求阶乘
2019-03-05
python-day3 for语句完整使用
2019-03-05
基于LabVIEW的入门指南
2019-03-05
weblogic之cve-2015-4852
2019-03-05
Java注释
2019-03-05
C++ 函数重载
2019-03-05
使用mybatis-generator生成底层
2019-03-05
Mybatis【5】-- Mybatis多种增删改查那些你会了么?
2019-03-05
lvs+keepalive构建高可用集群
2019-03-05
6 个 Linux 运维典型问题
2019-03-05
取消vim打开文件全是黄色方法
2019-03-05