java.net.SocketException: Too many open files

由 badseed 在 03-04-2003 14:44 发表:

java.net.SocketException: Too many open files

weblogic经常down掉

看日志有 java.net.SocketException: Too many open files错误

查了一下资料,说是操作系统的中打开文件的最大句柄数受限所致,应对操作系统做相关的设置。

如下:

在Linux内核2.4.x中需要修改源代码,然后重新编译内核才生效。编

辑Linux内核源代码中的 include/linux/fs.h文件,将 NR_FILE 由8192改为

65536,将NR_RESERVED_FILES 由10 改为 128。编辑fs/inode.c 文件将

MAX_INODE 由16384改为262144。一般情况下,系统最大打开文件数比较合理的

设置为每4M物理内存256,比如256M

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus