首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

tomcat环境上服务器文件句柄耗尽(Too Many Open Files)的有关问题排查

2012-08-21 
tomcat环境下服务器文件句柄耗尽(Too Many Open Files)的问题排查?转载注明出处,谢谢~http://blog.csdn.ne

tomcat环境下服务器文件句柄耗尽(Too Many Open Files)的问题排查

?

转载注明出处,谢谢~

http://blog.csdn.net/shootyou

?

?

前段时间帮助公司解决了一次tomcat环境服务器的异常,今天有时间过来总结一下。

?

问题的表现:

tomcat服务在重启之后,短时间内会承受大量访问,由于这个时候缓存还没建立,每次访问都将消耗一定资源(数据库连接或者文件IO),并发量在2000左右的时候tomcat服务开始抛出大量Too Many Open Files的异常,主要是文件IO一块的异常,数据库连接池配置恰当就不会抛异常。

?

问题分析:

这是一个典型的文件句柄耗尽的异常,在linux里头“一切皆文件”,所以虽然提示“文件”打开太多,其实也有可能是socket打开太多或者设备打开太多。

?

文件句柄是用来干嘛的?

?