IT分销/经销java中间件

WAS线程数持续增长,没几天就崩了。

最近生产环境的was出问题了,几天就报错OutOfMemory:cannot create native thread。导致OutOfMemory的的原因是,线程持续增长,超过32位内存限制或者达到进程限制的线程(目前3000),就崩溃了。可惜HP上的JDK1.4做thread只能stdout文件输出,太简略了看不出名堂,请看附件。各位大侠,请...显示全部
最近生产环境的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)

收起
参与14

查看其它 12 个回答mambo的回答

mambomambo软件开发工程师小民企业
线程持续不释放是现象。。。

其原因不是Memory leak吗?

是我因果没搞清?
互联网服务 · 2011-06-13
浏览1743

回答者

mambo
软件开发工程师小民企业

mambo 最近回答过的问题

回答状态

  • 发布时间:2011-06-13
  • 关注会员:1 人
  • 回答浏览:1743
  • X社区推广