2010-02-27 73 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」已糾正此問題。