Jvm 如果堆大小为2 GB,则Glassfish 2.1.1在部署jbi服务时域崩溃

Jvm 如果堆大小为2 GB,则Glassfish 2.1.1在部署jbi服务时域崩溃,jvm,glassfish,dns,Jvm,Glassfish,Dns,我在32位RHEL 4上运行glassfish 2.1.1,在那里我需要经常部署和取消部署打包在zip文件中的大约30-40个jbi服务程序集。我使用一个shell脚本,其中“asadmin deploy jbi service assembly”和“asadmin start jbi service assembly”命令在循环中运行。我遇到的一件奇怪的事情是,当我通过Xmx jvm选项将域的堆大小设置为2048m时,取消部署会很顺利,但在部署期间,在大约6-7次部署之后,域崩溃。当我将堆大小

我在32位RHEL 4上运行glassfish 2.1.1,在那里我需要经常部署和取消部署打包在zip文件中的大约30-40个jbi服务程序集。我使用一个shell脚本,其中“asadmin deploy jbi service assembly”和“asadmin start jbi service assembly”命令在循环中运行。我遇到的一件奇怪的事情是,当我通过Xmx jvm选项将域的堆大小设置为2048m时,取消部署会很顺利,但在部署期间,在大约6-7次部署之后,域崩溃。当我将堆大小从2048m减少到1700m左右时,我能够部署所有程序集而不会出现问题。但在部署之后,我必须再次更改堆大小并重新启动域。服务器有大约48GB的内存和2个四核CPU,因此资源并不稀缺。这真让人头疼。有人帮我吗