日期:2014-05-16  浏览次数:20640 次

Linux Too Many Open File 异常处理
今天服务器运行的时候一直报Too Many Open File异常
网站打开的时候显示404错误
 
1.查看Tomcat运行日志
	发现增加数据库链接的时候会报这个错误
	可能原因:文件打开链接限制的数量<数据库链接数量
2.修改打开文件的最大数量
	1>使用 ulimit -n 查看发现最大文件打开数量为1024
	使用 ulimit -n 4096 修改增加至4096个
	2>vi /etc/security/limits.conf 文件
	增加两行
	- nofile 4096
	- nproc 4096
3.查看JVM当前打开的文件数
	#soft -i | tcp:80 //使用此命令查看java的进程
	sof -p 这里填java进程Pid | wc -l //查看进程打开的文件数