最近生产环境的was出问题了,几天就报错OutOfMemory:cannot create native thread。
导致OutOfMemory的的原因是,线程持续增长,超过32位内存限制或者达到进程限制的线程(目前3000),就崩溃了。
可惜HP上的JDK1.4做thread只能stdout文件输出,太简略了看不出名堂,请看附件。
各位大侠,请支招,小弟涌泉相报。
---------------------------
附系统环境:
HPrp4440 ORDER_1 B.11.11 U 9000/800 1654877875 unlimited-user license
java version "1.4.2.22"
Java(TM) 2 Runtime Environment, Standard Edition (IBM build 1.4.2.22-090325-02:54 20090918 (SR13 FP2))
Java HotSpot(TM) Server VM (build 1.4.2 1.4.2.22-090325-04:57-PA_RISC2.0 PA2.0 (aCC_AP), mixed mode)
IBM Java ORB build orb142ifx-20090918a
XML build XSLT4J Java 2.6.21
XML build IBM JAXP 1.2.0
XML build XML4J 4.3.13
Was:6.0.2.39
附件:
gclog.log (362.52 KB)
收起