Я использую Cloud Foundry с tcServer для развертывания моего java-приложения, но у меня возникают проблемы с нехваткой памяти, так как я не могу заставить какие-либо настройки кучи java вступить в силу. У кого-нибудь есть опыт изменения настроек кучи Java с помощью интерфейса Cloud Foundry?
Я использую большой экземпляр EC2 (64-битный), и я попробовал следующее:
- Введено -Xmx3g в опциях JVM определения приложения
- Введено -Xmx3g в параметрах JVM определения развертывания
- Попытка переопределения в сценарии tcServer setenv.sh для экземпляра
- Попытка переопределения в настройках wrapper.conf tcServer на экземпляре
Ничто из того, что я пытаюсь сделать, не влияет на максимальный размер кучи, равный 1 ГБ, из консоли cloudfoundry. Даже установка на более низкое значение не имеет никакого эффекта. Я могу подтвердить, что JVM на коробке является 64-битной версией.
Как и ожидалось, по мере увеличения объема пользователей в моем сервисе системе не хватает памяти.
Есть ли у кого-нибудь подобный опыт получения CloudFoundry для принятия опций JVM или сбой, который знает, как заставить tcServer (установленный Cloud Foundry без каких-либо инструментов AMS, таких как tcsdamin, насколько я вижу) принять некоторые новые значения при перезагрузке?
Спасибо!