Cloud Foundry内存限制如何工作?

时间:2014-11-26 14:58:34

标签: cloud cloudfoundry

假设我已经启动了2个应用程序实例,每个实例都分配了1GB的内存限制。我想知道如果我的一个实例耗尽了所有内存会发生什么。它会没有反应吗?或者是否会创建一个新实例作为替换?

1 个答案:

答案 0 :(得分:3)

您的答案在于CF文档:

"内存限制:允许每个应用程序实例使用的最大内存量。如果实例超出此限制,则重新启动实例。如果必须经常重新启动实例,则终止实例。为了防止这种情况,我们建议您慷慨地保留内存限制。"

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

如果您想自动缩放应用程序,可以使用基于触发器编写脚本的方法,在满足您设置的条件时实例化应用程序的新实例。注意,这不是CF的开箱即用功能。