由 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