知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

关于too many open files的一些小结

发布时间:2014-09-05 15:10:47作者:知识屋

关于too many open files的一些小结
 
对于weblogic在运行一段时间出现too many open files的情况的常用解决方法: 
1。原因:为什么出现这种问题: 
      (1) jvm 读取服务器和应用程序的类 
     (2) 建立新的套接字连接。 
     (3) 应用打开新的文件。 
  www.zhishiwu.com  
2。  解决的方法: 
     1。看系统关于文件数的相关参数: 
          maxfile   //单个进程打开的文件数  (至少大于3000) 
          maxfile_lim  //单个进程打开的硬限制 
          maxuser   //最大用户数 ,会影响其他参数--2048 
          max_thread_proc //进程的最大线程数 
     2。查看网络参数. 
          对于unix 系统 ,对于处于TIME_WAIT 状态,需要等这个状态结束, 其时间由网络核心参数   www.zhishiwu.com  
 
          tcp_time_wait_interval  控制。 
         通过 ndd -get /dev/tcp tcp_time_wait_interval 可以获得。默认是600s 
     3. 通过工具查看进程打开的文件数(包括连接) 
   1. lsof   ( lsof -p pid) 
        2. glance ( 对于hpux) 
         快捷键 F查看打开的文件) 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜