读书人

Too many open files 有关问题的解决

发布时间: 2012-06-25 21:24:50 作者: rapoo

Too many open files 问题的解决

一直自动小程序,spring,quartz写的,

5秒钟运行一次.运行时间长以后.

报Too many open files ,

?

网上找到办法解决:

?

在Linux下,我们使用ulimit -n

  1. lsof -n |awk '{print $
    1. # lsof -n|awk '{print $??????????
      1. ps -aef|grep
        1. ulimit -HSnToo many open files经常在使用linux的时候出现,大多数情况是您的程序没有正常关闭一些资源引起的,所以出现这种情况,请检查io读写,socket通讯等是否正常关闭。Java代码
          1. [rootJava代码
            1. # cat /proc/sys/fs/file-max??


            如果设置值太小,修改文件/etc/sysctl.conf的变量到合适的值。这样会在每次重启之后生效。 如果设置值够大,跳过这一步。Java代码
            1. # echoJava代码
              1. fs.file-max =Java代码
                1. #<domain>?? <type>?? <item>?? <value>??


                添加如下这行:Java代码
                1. * - nofile??也可以用shell脚本每周重启一次.

读书人网 >操作系统

热点推荐