- 论坛徽章:
- 0
|
我现在的主要问题是: 在tru64下,跑JAVA程序,内存老益处(不是OS). 开始以为是OS原因,就打补丁,但是打完了补丁,好象问题依旧,现将问题,描叙如下,请各位帮忙看看:
1问题描叙:
在tru64下启动tomcat5后,运行应用程序,3分钟左右,报内存益出(可能是tomcat,应用在linux下测试没有任何问题,os也正常,就是应用不行),然后tomcat死了,访问不了应用了。
array_enlarge: out of memory, file ./srcjava/util/sarray.c, line 42
pool_alloc: out of memory, file ./srcjava/util/pool.c, line 117
2 系统环境:
1)ALPHA ES40的机器(2G内存)
2)OS为tru64 5.1a 没有打补丁(打了T64V51AB24AS0006-20031031.tar这个补丁,问题依旧)
3)运行的应用软件为J2EE应用,应用服务器为TOMCAT5.0.28;数据库mysql为4系列。JDK为从HP网站上下载的1.45JDK(装完系统时,自带有1.2版本,后来从HP上下载了1.4 for Tru64的,在系统环境变量中的JAVA_HOME设为了1.4所在的目录。
4)系统装完后,没有进行优化,如扩大虚拟内存,提高安全什么的(自己不会啊)。
我懂些linux,只会装TRU64,并会些简单命令,也不会性能,安全配置,优化等,以前没有搞过这,属于新手,我主要是做程序的,请各位帮忙给我看看,先谢谢各位了。 |
|