关于too many open files的一些小结


关于too many open files的一些小结
 
对于weblogic在运行一段时间出现too many open files的情况的常用解决方法: 
1。原因:为什么出现这种问题: 
      (1) jvm 读取服务器和应用程序的类 
     (2) 建立新的套接字连接。 
     (3) 应用打开新的文件。 
  www.2cto.com  
2。  解决的方法: 
     1。看系统关于文件数的相关参数: 
          maxfile   //单个进程打开的文件数  (至少大于3000) 
          maxfile_lim  //单个进程打开的硬限制 
          maxuser   //最大用户数 ,会影响其他参数--2048 
          max_thread_proc //进程的最大线程数 
     2。查看网络参数. 
          对于unix 系统 ,对于处于TIME_WAIT 状态,需要等这个状态结束, 其时间由网络核心参数   www.2cto.com  
 
          tcp_time_wait_interval  控制。 
         通过 ndd -get /dev/tcp tcp_time_wait_interval 可以获得。默认是600s 
     3. 通过工具查看进程打开的文件数(包括连接) 
   1. lsof   ( lsof -p pid) 
        2. glance ( 对于hpux) 
         快捷键 F查看打开的文件) 

相关内容

    暂无相关文章