部署 求 vps 合租,用于部署 ror 应用

yetone · 2012年04月16日 · 最后由 clearJiang 回复于 2012年04月20日 · 3322 次阅读

这几天在自己廉价的 512M 内存的 vps 上部署 Ruby China 的程序,结果在开启 solr(rake sunspot:solr:start)时提示 Could not create the Java virtual machine. 估计应该是内存不足。我是典型的无产阶级——普通学生一枚,没有多少钱买高配置,希望和他人合租的 vps。 要求就是能把 Java virtual machine 稳定地运行下来,主要是自己搭建个 Ruby China 的 ror 应用。

你用top查看过嘛,内存还剩下多少呢? Java 的环境安装/配置正确了吗?512M 内存应该能跑的起来 ruby-china

512M 肯定没问题,jvm 在 64M 的 Linux 下都能毫无压力运行。内存溢出是java.lang.OutOfMemoryError: PermGen

所以这是你 Java 环境没有配好,可能是版本问题。 java -version正常吗?

#2 楼 @camel 执行java -version后显示:java version "1.5.0_22" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_22-b03, mixed mode)

我以前用的是 openjdk-6-jre 可以运行,但是运行 1 分钟左右就自动退出了,我以为是版本问题,就apt-get remove openjdk-6-jre了,结果找不到 openjdk-7-jre,我想重新装回 openjdk-6-jre 时死活装不上,有很多 ERRO,提示很多文件不能创建,我 google 了一下,大概是内存不足的问题,我最后用了变态的方法装回 openjdk-6-jre 了,结果每次启动 solr 就提示Could not create the Java virtual machine. 昨晚我删除了 openjdk-6-jre 安装了sun-java5-jdk,能开启 solr 了,结果还是每隔 1 分钟左右就自动退出,好纠结啊。。。。

我 amazon ec2 micro instance,内存 600,ububtu11,跑 java 没问题。

可以联系我合租。我也准备搞一个呢。三四九七八零貌似没有人用求求

楼主用的是 openvz 吧

需要 登录 后方可回复, 如果你还没有账号请 注册新账号