Insights Hub Cloud Foundry (CF) – 启动应用程序出错

2024-09-24T06:05:26.000-0400
Developer Tools Applications

摘要

CF 应用程序启动出错


详细信息

一、分配给应用程序的资源不足

1.1 内存分配不足

启动 App 提示内存不足,例下所示:

 

在推送应用时(cf push {appName})时,没有停止(cf stop {appName})当前正在运行的旧版本 App,会导致 push 新版本 App 时内存不够。

CF 推送 App 的机制:如果没有停止当前正在运行的旧版本 App,而直接 push 新版 App,那么,当前正在运行的旧版本 App 所在容器不会被停止,同时也会占用内存。所以当再 push 新版本 App 时(也会被算做在 push 一个新的 App),所以会再需要额外的内存来启动这个 App,这时就出现了内存不够的错误。

1.2 解决方案

  1. 方案一:先 cf stop,或者 cf delete 之前的版本,再 cf push 新版本。
  2. 方案二:直接增大当前 Org 的内存配额总量,或者减小 App 需要使用的内存。

 

知识库文章 ID# KB000133829_ZH_CN

内容

摘要详细信息

关联组件

Cloud Foundry