【问题标题】:Publishing app to Cloud Foundry errors: exceeded organization's memory limit. How to fix?将应用程序发布到 Cloud Foundry 错误:超出组织的内存限制。怎么修?
【发布时间】:2019-03-01 09:28:48
【问题描述】:

我正在尝试通过 Cloud Foundry 在 Mindsphere 上托管 Mendix 应用程序,但我尝试使用 cf push 操作失败。 失败表明已超出我的组织的内存限制 - 无论通过传递给 cf push 的可选 -m 参数指定的内存量如何,都会发生此错误。

以下是该机构的信息,其配额分配了2GB内存,而我空间iot_demo_AMD之外的其他空间只占用了几百MB,远不及2GB的限制。

以下是相关应用的运行状况和状态:

如果有更合适的地方问这个问题,或者是否需要更多信息来解决问题,请告诉我。

【问题讨论】:

  • 有两种方法可以解决此问题:1.) 停止/删除应用程序,以便释放配额中的内存。如果您不确定哪些应用程序正在消耗内存,请参阅下面的@Pavel 答案。 2.) 与您的平台运营商交谈,并要求他们给您更大的配额。

标签: command-line-interface cloud-foundry


【解决方案1】:

判断您提供的屏幕截图,您有 3 个空格。 可能他们中的一些人使用了不依赖的配额。 如果您有疑问,还可以查看您组织的摘要。

cf org <name of your org> --guid

将输出您的组织 ID。

cf curl /v2/organizations/<organization id>/summary

将返回 json 对象,其中包含空格和它们正在消耗的总内存(查看 mem_dev_total 属性)。

【讨论】:

  • 谢谢,帮了大忙。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-24
  • 1970-01-01
  • 2015-01-24
  • 2013-03-24
  • 2019-07-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多