Как работает ограничение памяти Cloud Foundry?

Допустим, я запустил 2 экземпляра своего приложения, и каждому назначено ограничение в 1 ГБ памяти. Интересно, что произойдет, если один из моих экземпляров израсходует всю память. Будет ли это не отвечает? Или новый экземпляр будет создан в качестве замены?

1 ответ

Решение

Ваш ответ лежит в документации CF:

"Ограничение памяти: максимальный объем памяти, который может использовать каждый экземпляр вашего приложения. Если экземпляр превышает этот предел, экземпляр перезапускается. Если экземпляр нужно перезапускать слишком часто, он прекращается. Чтобы предотвратить это, мы рекомендую быть щедрым с вашим ограничением памяти. "

http://docs.cloudfoundry.org/devguide/deploy-apps/deploy-app.html

Если вы хотите автоматически масштабировать приложение, есть способы сценария, основанные на триггерах, создание новых экземпляров вашего приложения при соблюдении установленных вами условий. Обратите внимание, что это еще не стандартная функциональность CF.

Другие вопросы по тегам