【发布时间】:2015-01-24 23:11:22
【问题描述】:
假设我已经启动了我的应用程序的 2 个实例,每个实例都分配有 1GB 的内存限制。我想知道如果我的一个实例用完所有内存会发生什么。会不会反应迟钝?还是会创建一个新实例作为替换?
【问题讨论】:
标签: cloud cloud-foundry
假设我已经启动了我的应用程序的 2 个实例,每个实例都分配有 1GB 的内存限制。我想知道如果我的一个实例用完所有内存会发生什么。会不会反应迟钝?还是会创建一个新实例作为替换?
【问题讨论】:
标签: cloud cloud-foundry
您的答案在 CF 文档中:
“内存限制:您的应用程序的每个实例允许消耗的最大内存量。如果一个实例超过此限制,则重新启动该实例。如果必须过于频繁地重新启动该实例,则该实例将被终止。要防止这种情况发生,我们建议您对内存限制慷慨一些。”
http://docs.cloudfoundry.org/devguide/deploy-apps/deploy-app.html
如果您想自动扩展应用程序,可以使用基于触发器编写脚本的方法,如果满足您设置的条件,则实例化应用程序的新实例。请注意,这还不是 CF 的开箱即用功能。
【讨论】: