2011-03-01 02:30:00 [com.asiainfo.aiox.common.rest.RestClient]-[ERROR] java.net.SocketException: Too many open files Exception in thread "Thread-1168" java.lang.NoClassDefFoundError: org/apache/log4j/spi/ThrowableInformation at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:159) at org.apache.log4j.Category.forcedLog(Category.java:391)
2.错误原因
Linux默认打开文件1024,对于并发量大的无法满足要求;
(1)查看系统设置
$ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 253951 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 1024
pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 253951 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited