首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传的应用程序的大小和分配给运行时的GBs是否有已知的限制?

上传的应用程序的大小和分配给运行时的GBs是否有已知的限制?
EN

Stack Overflow用户
提问于 2015-05-20 04:48:51
回答 2查看 1.9K关注 0票数 1

我被要求部署一个700 GB的Java应用程序(单EAR文件),它需要8GB的RAM才能执行。

我搜索了文档,但没有找到这两个参数的任何文档限制:大小和RAM。有什么网址或想法吗?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-20 16:48:36

如前面提到的这里,应用程序的大小限制在1GB以内。

内存分配仅限于每个应用程序8GB,当您尝试在Bluemix中分配超过8GB的内存时,您可以看到这一点,因为它要么将内存重置为8GB,要么使用切换键不允许您超过8GB。

如果您的应用程序正在推进这些限制,那么您可能需要考虑按照12因子应用程序的方法重构这个应用程序,所以,与其使用一个大型的单块应用程序,不如使用更小、更灵活的应用程序。

正如@ram-vennam所说,在推送一个大型应用程序时,也有可能安排超时。

票数 1
EN

Stack Overflow用户

发布于 2015-05-20 12:16:58

上传大型应用程序的问题通常是网络限制-在几个超时之前上传和分阶段所有比特。有关更多详细信息,请参阅部署大型应用程序

如果您有一个快速的网络,您可以尝试:

代码语言:javascript
复制
cf push myappname -p largefile.ear -t 180 -m 8G -k 2G

如果在暂存期间失败,请设置此env var,然后再次推送。

代码语言:javascript
复制
cf set-env myappname CF_STAGING_TIMEOUT 30
cf push myappname -p largefile.ear
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30340485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档