Too many open files in system

如果系统报错 Too many open files in system  检查措施如下:

……1:  :   :   ulimit -n或者ulimit -a #查看当前系统允许打开的最大文件数(软限制的文件数,相当于是警告但系统仍然能登陆,还有个硬限制,文件数到了这个值系统就登录不进去了)

cat /etc/security/limits.conf   #打开这个文件能看到以下信息,可以修改

            *        soft     nofile        1024    #软限制打开文件的最大数

            *        hard    nofile        10240   #硬限制打开文件的最大数

            *        soft    noproc        1024   #软限制打开进程的最大数

            *        hard    noproc        10240   #硬限制打开文件的最大数

echo "session    required    /lib/security/pam_limits.so" >> /etc/pam.d/login

echo "session     required      /lib/security/$ISA/pam_limits.so" >> /etc/pam.d/system-auth

 

主要用这种方法……2.................:  :  :  lsof|wc -l   #检查当前系统已经打开的文件数   cat /proc/sys/fs/file-max   #查看系统设定的最大打开文件数,将两个数比较下,如果已经打开的比规定的多,那就执行下面操作::::

echo 一倍的数值 >/proc/sys/fs/file-max   这样的话报错就没有了,但只是临时生效,系统重启失效

vi /etc/sysctl.conf   #在最后一行添加fs.file-max = 一倍的数值    sysctl -p   #重启生效

ulimit -a   #查看各个功能有无限制

数据段长度:ulimit -d unlimited    #设置为无限制

最大内存大小:ulimit -m unlimited    #设置为无限制

堆栈大小:ulimit -s unlimited    #设置为无限制

CPU 时间:ulimit -t unlimited    #设置为无限制

虚拟内存:ulimit -v unlimited    #设置为无限制

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值