2010-02-27 45 views
0

我正在做一些测试以确定rails战争的资源使用情况。我使用Warbler来使用Rails 2.3.5和JRuby 1.4.0打包“15分钟的博客”应用程序。我正在部署到Tomcat 6.0.24中,并通过将blog.war文件复制为blogN.war来创建多个部署。Rails Warbler部署

这对前4次部署很有效,但我似乎无法部署超过4次战争实例;换句话说,catalina.out日志挂着“部署Web应用程序存档blog5.war”。

任何想法可能是什么问题,或者我可能会更好地解决这个问题?

回答

0

检查你的日志文件,可能是你的tomcat执行的java进程耗尽内存,查看java参数(-Xmx -Xms)和http://wiki.apache.org/tomcat/FAQ/Memory。增加可用内存可能允许您运行更多的应用程序实例。

+0

谢谢。我应该提到我已经将它设置为-Xms512m和-Xmx512m。开始与4个铁轨的例子战争留给我375毫米在堆中免费。每个实例减少了大约25-30米的堆,因此内存似乎不成问题。 – 2010-03-05 13:36:31

1

将PermGenSpace内存增加为“-XX:PermSize = 64m -XX:MaxPermSize = 128m”已纠正此问题。