cloudfoundry.com で Grails アプリを実行しようとしていますが、502 Bad Gateway と 404 Not Found が返されます。logs/err.log を見つけたところ、次のように表示されています。
# Logfile created on 2012-11-22 17:39:55 +0000 by logger.rb/25413
F, [2012-11-22T17:39:55.488036 #10723] FATAL -- : Memory limit of 512M exceeded.
F, [2012-11-22T17:39:55.488101 #10723] FATAL -- : Actual usage was 516M, process terminated.
これより前に、PermGen スペース エラーが発生していたので、これを環境に追加しました。
+-----------+----------------------------------------+
| Variable | Value |
+-----------+----------------------------------------+
| JAVA_OPTS | -XX:MaxPermSize=512m -Xms512M -Xmx512M |
+-----------+----------------------------------------+
どのようなオプションがありますか? アプリを 512M に適合させるために微調整を行うことはできますか? MaxPermSize を減らすと、アプリのスペースが増えますか? Perm スペースが必要なサイズを正確に判断する方法はありますか?
それとも、単純に CloudFoundry を超えてしまったのでしょうか? CloudFoundry でより大きな VM を取得する方法 (有料を含む) はありますか? それとも、完全に別のサービスに移行する必要がありますか?