Я пытаюсь запустить приложение Grails на сайте cloudfoundry.com, но оно возвращает ошибку 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, даст ли это моему приложению больше места? Есть ли способ точно определить, какого размера пермское пространство необходимо?
Или я просто перерос CloudFoundry? Есть ли способ (в том числе платный) получить виртуальную машину большего размера в CloudFoundry? Или мне нужно полностью перейти на другой сервис?