首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VPS上启动玻璃鱼有问题

问在VPS上启动玻璃鱼有问题
EN

Server Fault用户
提问于 2011-01-28 11:59:39
回答 2查看 3.7K关注 0票数 2

我试图使用Java1.6在我的Ubuntu (8.04) VPS上安装Glassfishv3。

我最初尝试使用以下方法启动服务器:

asadmin启动域

并收到以下错误消息:

JVM启动失败: com.sun.enterprise.admin.launcher.GFLauncherException:服务器过早退出,退出代码1。在它死前,它产生了以下输出: VM初始化过程中发生的错误无法为对象堆命令启动域预留足够的空间。

我试图再次运行它,并收到了另一条消息:

等待DAS启动错误域: domain1。服务器在退出代码1中过早退出,死前产生以下输出: VM初始化过程中发生错误,无法为对象堆无法创建Java虚拟机预留足够的空间。命令启动-域失败。

如果运行cat /proc/meminfo,将得到以下信息(其他所有值都为0kB):

代码语言:javascript
复制
MemTotal:  1310720 kB 
MemFree:   1150668 kB
LowTotal:  1310720 kB 
LowFree:   1150668 kB

我检查了glassfish/glassfish/domains/domain1/config/domain.xml的内容,并且JVM设置是:

-Xmx512m

如能帮助解决这一问题,我们将不胜感激。

EN

回答 2

Server Fault用户

发布于 2012-05-29 09:35:37

您所得到的错误意味着JVM无法获得足够的内存来启动。mmap调用可能在VPS中失败,尽管系统报告了大量空闲内存,这是由于内存过度提交机制造成的。

JVM的Xmx选项是一个较高的堆内存限制。你可能需要调整它,但它不应该阻止玻璃鱼开始。您需要的是Xms选项。默认情况下,它是128 It,首先尝试减少它。

票数 1
EN

Server Fault用户

发布于 2011-01-30 02:14:49

我的服务器内存限制类似,但我将JVM的内存设置减少到128,并启动了它。不过,它似乎在256岁时就失败了。不确定这是否与我的VPS的“保证”RAM有关。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/228071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档