Проблемы с размером кучи Java с SpringSource tcServer в CloudFoundry

Я использую Cloud Foundry с tcServer для развертывания своего Java-приложения, но у меня проблемы с нехваткой памяти, так как я не могу заставить какие-либо настройки кучи java вступить в силу. Есть ли у кого-нибудь опыт изменения настроек кучи java с помощью интерфейса Cloud Foundry?

Я использую большой экземпляр EC2 (64-битный) и пробовал следующее:

  • Введено -Xmx3g в параметры JVM в определении приложения
  • Введено -Xmx3g в параметры JVM определения развертывания
  • Попытка переопределения в сценарии setenv.sh tcServer на экземпляре
  • Попытка переопределения в настройках wrapper.conf tcServer на экземпляре

Ничего Я пытаюсь воздействовать на указанный максимальный размер кучи в 1 ГБ с консоли cloudfoundry. Даже установка более низкого значения не имеет никакого эффекта. Я могу подтвердить, что JVM на коробке - это 64-разрядная версия.

Как и следовало ожидать, по мере увеличения количества пользователей в моей службе, в системе не хватает памяти.

Есть ли у кого-нибудь подобный опыт получения CloudFoundry для принятия параметров JVM, или если я не знаю, как заставить tcServer (который устанавливается Cloud Foundry без каких-либо инструментов AMS, таких как tcsdamin, насколько я могу судить) принимает новые значения при перезапуске?

Спасибо!

1
задан user451524 18 September 2010 в 18:44
поделиться