- 论坛徽章:
- 0
|
本帖最后由 yinchonging 于 2010-05-20 18:40 编辑
数据中心的服务器是redhat 64bit
内部测试服务器是 ubuntu 10.04 32bit
/usr/sbin/losf -p 2005 |wc -l 查看redhat服务器的tomcat线程一切正常,实施更新索引、搜索啥的都正常。
再看ubuntu系统时,同样的代码,实施更新索引没有问题,但是每次搜索打开的文件数据都增加很多,而且不释放,程序一会就超出系统打开文件数量的限制。
请问各位高手有碰到类似这样的问题吗?下面红色部分代码(128行以后)都是问题代码,每次搜索之前都会增加类似的东西。
下面蓝色代码 (1-4行)101 是没有搜索前的正常状态,141是搜索一次以后的异常数量。
- [color=Blue]test@test-ubuntu:~$ /usr/bin/lsof -p 2218 | wc -l
- 101
- test@test-ubuntu:~$ /usr/bin/lsof -p 2218 | wc -l
- 141[/color]
- test@test-ubuntu:~$ /usr/bin/lsof -p 2218
- COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
- java 2218 test cwd DIR 8,1 4096 434118 /home/test/apache-tomcat-6.0.18/bin
- java 2218 test rtd DIR 8,1 4096 2 /
- java 2218 test txt REG 8,1 47308 176536 /usr/jdk1.6.0_18/bin/java
- java 2218 test mem REG 8,1 14950400 180505 /usr/jdk1.6.0_18/jre/lib/i386/client/classes.jsa
- java 2218 test mem REG 8,1 6832225 175940 /usr/jdk1.6.0_18/jre/lib/charsets.jar
- java 2218 test mem REG 8,1 37084 173847 /usr/jdk1.6.0_18/jre/lib/i386/libnio.so
- java 2218 test mem REG 8,1 1829351 18218 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/xtyon_data_analysis.jar
- java 2218 test mem REG 8,1 732695 18216 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/mysql-connector-java-5.1.12-bin.jar
- java 2218 test mem REG 8,1 267121 18215 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/memcached-2.5.jar
- java 2218 test mem REG 8,1 447676 18193 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/mail-1.4.1.jar
- java 2218 test mem REG 8,1 391834 18192 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/log4j-1.2.15.jar
- java 2218 test mem REG 8,1 120640 18191 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/junit-3.8.2.jar
- java 2218 test mem REG 8,1 18913 18190 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/jargs.jar
- java 2218 test mem REG 8,1 51526 18189 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/cpdetector_1.0.7.jar
- java 2218 test mem REG 8,1 388562 18187 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/antlr.jar
- java 2218 test mem REG 8,1 96117 173846 /usr/jdk1.6.0_18/jre/lib/i386/libnet.so
- java 2218 test mem REG 8,1 841696 175961 /usr/jdk1.6.0_18/jre/lib/ext/localedata.jar
- java 2218 test mem REG 8,1 49145 434164 /home/test/apache-tomcat-6.0.18/lib/catalina-ant.jar
- java 2218 test mem REG 8,1 49019 434178 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-ja.jar
- java 2218 test mem REG 8,1 42702 434177 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-fr.jar
- java 2218 test mem REG 8,1 45686 434176 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-es.jar
- java 2218 test mem REG 8,1 228471 434166 /home/test/apache-tomcat-6.0.18/lib/catalina-tribes.jar
- java 2218 test mem REG 8,1 1129912 434167 /home/test/apache-tomcat-6.0.18/lib/catalina.jar
- java 2218 test mem REG 8,1 102282 434169 /home/test/apache-tomcat-6.0.18/lib/jasper-el.jar
- java 2218 test mem REG 8,1 83787 434173 /home/test/apache-tomcat-6.0.18/lib/servlet-api.jar
- java 2218 test mem REG 8,1 197443 434175 /home/test/apache-tomcat-6.0.18/lib/tomcat-dbcp.jar
- java 2218 test mem REG 8,1 72183 434172 /home/test/apache-tomcat-6.0.18/lib/jsp-api.jar
- java 2218 test mem REG 8,1 511634 434171 /home/test/apache-tomcat-6.0.18/lib/jasper.jar
- java 2218 test mem REG 8,1 123115 434165 /home/test/apache-tomcat-6.0.18/lib/catalina-ha.jar
- java 2218 test mem REG 8,1 1395264 434170 /home/test/apache-tomcat-6.0.18/lib/jasper-jdt.jar
- java 2218 test mem REG 8,1 742085 434174 /home/test/apache-tomcat-6.0.18/lib/tomcat-coyote.jar
- java 2218 test mem REG 8,1 10805 434163 /home/test/apache-tomcat-6.0.18/lib/annotations-api.jar
- java 2218 test mem REG 8,1 51755747 141494 /usr/jdk1.6.0_18/jre/lib/rt.jar
- java 2218 test mem REG 8,1 26048 139904 /usr/lib/gconv/gconv-modules.cache
- java 2218 test mem REG 8,1 257156 290037 /usr/lib/locale/zh_CN.utf8/LC_CTYPE
- java 2218 test mem REG 8,1 76348 173709 /usr/jdk1.6.0_18/jre/lib/i386/libzip.so
- java 2218 test mem REG 8,1 42572 266165 /lib/tls/i686/cmov/libnss_files-2.11.1.so
- java 2218 test mem REG 8,1 34408 266169 /lib/tls/i686/cmov/libnss_nis-2.11.1.so
- java 2218 test mem REG 8,1 30496 266161 /lib/tls/i686/cmov/libnss_compat-2.11.1.so
- java 2218 test mem REG 8,1 32768 136509 /tmp/hsperfdata_test/2218
- java 2218 test mem REG 8,1 79676 266159 /lib/tls/i686/cmov/libnsl-2.11.1.so
- java 2218 test mem REG 8,1 36586 18188 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/chardet.jar
- java 2218 test mem REG 8,1 27690 434168 /home/test/apache-tomcat-6.0.18/lib/el-api.jar
- java 2218 test mem REG 8,1 18984 434145 /home/test/apache-tomcat-6.0.18/bin/tomcat-juli.jar
- java 2218 test mem REG 8,1 9341 434124 /home/test/apache-tomcat-6.0.18/bin/commons-daemon.jar
- java 2218 test mem REG 8,1 38694 171595 /usr/jdk1.6.0_18/jre/lib/i386/native_threads/libhpi.so
- java 2218 test mem REG 8,1 189225 173631 /usr/jdk1.6.0_18/jre/lib/i386/libjava.so
- java 2218 test mem REG 8,1 30684 266178 /lib/tls/i686/cmov/librt-2.11.1.so
- java 2218 test mem REG 8,1 149392 266156 /lib/tls/i686/cmov/libm-2.11.1.so
- java 2218 test mem REG 8,1 5999739 173616 /usr/jdk1.6.0_18/jre/lib/i386/client/libjvm.so
- java 2218 test mem REG 8,1 1405508 266148 /lib/tls/i686/cmov/libc-2.11.1.so
- java 2218 test mem REG 8,1 9736 266154 /lib/tls/i686/cmov/libdl-2.11.1.so
- java 2218 test mem REG 8,1 38142 173704 /usr/jdk1.6.0_18/jre/lib/i386/jli/libjli.so
- java 2218 test mem REG 8,1 117086 266174 /lib/tls/i686/cmov/libpthread-2.11.1.so
- java 2218 test mem REG 8,1 17519 434120 /home/test/apache-tomcat-6.0.18/bin/bootstrap.jar
- java 2218 test mem REG 8,1 56701 173630 /usr/jdk1.6.0_18/jre/lib/i386/libverify.so
- java 2218 test mem REG 8,1 113964 261752 /lib/ld-2.11.1.so
- java 2218 test 0r CHR 1,3 0t0 788 /dev/null
- java 2218 test 1w REG 8,1 149866 404375 /home/test/apache-tomcat-6.0.18/logs/catalina.out
- java 2218 test 2w REG 8,1 149866 404375 /home/test/apache-tomcat-6.0.18/logs/catalina.out
- java 2218 test 3r REG 8,1 17519 434120 /home/test/apache-tomcat-6.0.18/bin/bootstrap.jar
- java 2218 test 4r REG 8,1 9341 434124 /home/test/apache-tomcat-6.0.18/bin/commons-daemon.jar
- java 2218 test 5r REG 8,1 18984 434145 /home/test/apache-tomcat-6.0.18/bin/tomcat-juli.jar
- java 2218 test 6r REG 8,1 51755747 141494 /usr/jdk1.6.0_18/jre/lib/rt.jar
- java 2218 test 7w REG 8,1 16217 404376 /home/test/apache-tomcat-6.0.18/logs/catalina.2010-05-20.log
- java 2218 test 8w REG 8,1 8290 404377 /home/test/apache-tomcat-6.0.18/logs/localhost.2010-05-20.log
- java 2218 test 9w REG 8,1 0 404378 /home/test/apache-tomcat-6.0.18/logs/manager.2010-05-20.log
- java 2218 test 10w REG 8,1 0 404379 /home/test/apache-tomcat-6.0.18/logs/admin.2010-05-20.log
- java 2218 test 11w REG 8,1 0 404380 /home/test/apache-tomcat-6.0.18/logs/host-manager.2010-05-20.log
- java 2218 test 12r REG 8,1 10805 434163 /home/test/apache-tomcat-6.0.18/lib/annotations-api.jar
- java 2218 test 13r REG 8,1 742085 434174 /home/test/apache-tomcat-6.0.18/lib/tomcat-coyote.jar
- java 2218 test 14r REG 8,1 1395264 434170 /home/test/apache-tomcat-6.0.18/lib/jasper-jdt.jar
- java 2218 test 15r REG 8,1 123115 434165 /home/test/apache-tomcat-6.0.18/lib/catalina-ha.jar
- java 2218 test 16r REG 8,1 27690 434168 /home/test/apache-tomcat-6.0.18/lib/el-api.jar
- java 2218 test 17r REG 8,1 511634 434171 /home/test/apache-tomcat-6.0.18/lib/jasper.jar
- java 2218 test 18r REG 8,1 72183 434172 /home/test/apache-tomcat-6.0.18/lib/jsp-api.jar
- java 2218 test 19r REG 8,1 197443 434175 /home/test/apache-tomcat-6.0.18/lib/tomcat-dbcp.jar
- java 2218 test 20r REG 8,1 83787 434173 /home/test/apache-tomcat-6.0.18/lib/servlet-api.jar
- java 2218 test 21r REG 8,1 102282 434169 /home/test/apache-tomcat-6.0.18/lib/jasper-el.jar
- java 2218 test 22r REG 8,1 1129912 434167 /home/test/apache-tomcat-6.0.18/lib/catalina.jar
- java 2218 test 23r REG 8,1 228471 434166 /home/test/apache-tomcat-6.0.18/lib/catalina-tribes.jar
- java 2218 test 24r REG 8,1 45686 434176 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-es.jar
- java 2218 test 25r REG 8,1 42702 434177 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-fr.jar
- java 2218 test 26r REG 8,1 49019 434178 /home/test/apache-tomcat-6.0.18/lib/tomcat-i18n-ja.jar
- java 2218 test 27r REG 8,1 49145 434164 /home/test/apache-tomcat-6.0.18/lib/catalina-ant.jar
- java 2218 test 28r REG 8,1 841696 175961 /usr/jdk1.6.0_18/jre/lib/ext/localedata.jar
- java 2218 test 29u IPv6 22097 0t0 TCP *:8000 (LISTEN)
- java 2218 test 30u sock 0,6 0t0 22095 can't identify protocol
- java 2218 test 31w REG 8,1 145693 399513 /home/test/apache-tomcat-6.0.18/logs/localhost_access_log.2010-05-20.txt
- java 2218 test 32r CHR 1,9 0t0 793 /dev/urandom
- java 2218 test 33r CHR 1,8 0t0 792 /dev/random
- java 2218 test 34r CHR 1,9 0t0 793 /dev/urandom
- java 2218 test 35r CHR 1,9 0t0 793 /dev/urandom
- java 2218 test 36r CHR 1,9 0t0 793 /dev/urandom
- java 2218 test 37r CHR 1,9 0t0 793 /dev/urandom
- java 2218 test 38r CHR 1,9 0t0 793 /dev/urandom
- java 2218 test 39r CHR 1,9 0t0 793 /dev/urandom
- java 2218 test 40u IPv6 36636 0t0 TCP localhost:8000->localhost:2348 (ESTABLISHED)
- java 2218 test 41u IPv6 22103 0t0 TCP *:8009 (LISTEN)
- java 2218 test 42u IPv6 22109 0t0 TCP localhost:8005 (LISTEN)
- java 2218 test 46u IPv6 35379 0t0 TCP localhost:8000->localhost:56196 (ESTABLISHED)
- java 2218 test 47w REG 8,1 92925 406067 /home/test/apache-tomcat-6.0.18/logs/create_index.log
- java 2218 test 48r REG 8,1 388562 18187 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/antlr.jar
- java 2218 test 49r CHR 1,9 0t0 793 /dev/urandom
- java 2218 test 50r REG 8,1 6832225 175940 /usr/jdk1.6.0_18/jre/lib/charsets.jar
- java 2218 test 51w REG 8,1 7221 406069 /home/test/apache-tomcat-6.0.18/logs/search_index.log
- java 2218 test 52w REG 8,1 378 406085 /home/test/apache-tomcat-6.0.18/logs/delete_index.log
- java 2218 test 53r REG 8,1 36586 18188 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/chardet.jar
- java 2218 test 54u unix 0xedeb4400 0t0 22100 socket
- java 2218 test 55r REG 8,1 51526 18189 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/cpdetector_1.0.7.jar
- java 2218 test 56r REG 8,1 18913 18190 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/jargs.jar
- java 2218 test 57r REG 8,1 120640 18191 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/junit-3.8.2.jar
- java 2218 test 58r REG 8,1 391834 18192 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/log4j-1.2.15.jar
- java 2218 test 59r REG 8,1 447676 18193 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/mail-1.4.1.jar
- java 2218 test 60r REG 8,1 267121 18215 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/memcached-2.5.jar
- java 2218 test 61r REG 8,1 732695 18216 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/mysql-connector-java-5.1.12-bin.jar
- java 2218 test 62r REG 8,1 1829351 18218 /home/test/apache-tomcat-6.0.18/webapps/search/WEB-INF/lib/xtyon_data_analysis.jar
- java 2218 test 63r FIFO 0,8 0t0 22287 pipe
- java 2218 test 64w FIFO 0,8 0t0 22287 pipe
- java 2218 test 65u 0000 0,9 0 778 anon_inode
- java 2218 test 66u IPv6 22288 0t0 TCP localhost:53404->localhost:11211 (ESTABLISHED)
- [color=Red]java 2218 test 67r REG 8,1 17315 18258 /home/test/index/_16l.cfs
- java 2218 test 68r REG 8,1 16803 18256 /home/test/index/_16k.cfs
- java 2218 test 69r REG 8,1 27000 18254 /home/test/index/_16j.cfs
- java 2218 test 70r REG 8,1 20752 18252 /home/test/index/_16i.cfs
- java 2218 test 71r REG 8,1 19918 18250 /home/test/index/_16h.cfs
- java 2218 test 72r REG 8,1 22231 18244 /home/test/index/_16g.cfs
- java 2218 test 73r REG 8,1 879998 18369 /home/test/index/_16f.cfs
- java 2218 test 74r REG 8,1 1823649 2446 /home/test/index/_13m.cfs
- java 2218 test 75r REG 8,1 1961810 18194 /home/test/index/_v9.cfs
- java 2218 test 76r REG 8,1 3390728 18324 /home/test/index/_sg.cfs
- java 2218 test 77r REG 8,1 2174588 18247 /home/test/index/_pn.cfs
- java 2218 test 78r REG 8,1 2544747 18237 /home/test/index/_mu.cfs
- java 2218 test 79r REG 8,1 6033838 18229 /home/test/index/_k1.cfs
- java 2218 test 80r REG 8,1 2039067 2403 /home/test/index/_hn.cfs
- java 2218 test 81r REG 8,1 2465835 18372 /home/test/index/_e0.cfs
- java 2218 test 82r REG 8,1 4356292 18421 /home/test/index/_b7.cfs
- java 2218 test 83r REG 8,1 4337262 18420 /home/test/index/_8e.cfs
- java 2218 test 84r REG 8,1 4127097 18419 /home/test/index/_5l.cfs
- java 2218 test 85r REG 8,1 4223174 18342 /home/test/index/_2s.cfs[/color]
复制代码 |
|