java进程内存不断增大,然后resin自动重启,请问是怎么回事啊

java进程内存不断增大,然后resin自动重启,请问是怎么回事啊

通过ps aux查看,该java进程的具体命令是/usr/java/j2sdk1.4.2_04/bin/java -server -Xms1000M -Xmx2000M -Djava.awt.headles,发现该进程内存不断增大,服务器总内存是6G,当free mem剩到1.5G左右的时候,resin就要重启一次,请问大家怎么阻止resin重启,或者怎么防止该java进程内存占用越来越大,谢谢!
是不是内存泄漏的比较严重呀!我不是程序员,但,我觉得要从程序入手。看看是不是java程序有问题,已经限定了内存为最大2G就不应该超过。看看实际用了多少内存吧。
还有就是要考试,给别的进程预留够用的内存,不然系统会不稳定。
我是系统管理员,首先我想问一下有经验的高手,这个问题是不是resin的设置问题或者是有没有一个脚本控制着resin,我可以肯定不是cron在控制。
我的tomcat也是这样。。郁闷,4G内存,内存剩余700m时,系统就无法连接到网站。我限制的内存最大使用量为1.5G。