我被要求部署一个700 GB的Java应用程序(单EAR文件),它需要8GB的RAM才能执行。
我搜索了文档,但没有找到这两个参数的任何文档限制:大小和RAM。有什么网址或想法吗?谢谢!
发布于 2015-05-20 16:48:36
如前面提到的这里,应用程序的大小限制在1GB以内。
内存分配仅限于每个应用程序8GB,当您尝试在Bluemix中分配超过8GB的内存时,您可以看到这一点,因为它要么将内存重置为8GB,要么使用切换键不允许您超过8GB。
如果您的应用程序正在推进这些限制,那么您可能需要考虑按照12因子应用程序的方法重构这个应用程序,所以,与其使用一个大型的单块应用程序,不如使用更小、更灵活的应用程序。
正如@ram-vennam所说,在推送一个大型应用程序时,也有可能安排超时。
发布于 2015-05-20 12:16:58
上传大型应用程序的问题通常是网络限制-在几个超时之前上传和分阶段所有比特。有关更多详细信息,请参阅部署大型应用程序。
如果您有一个快速的网络,您可以尝试:
cf push myappname -p largefile.ear -t 180 -m 8G -k 2G如果在暂存期间失败,请设置此env var,然后再次推送。
cf set-env myappname CF_STAGING_TIMEOUT 30
cf push myappname -p largefile.earhttps://stackoverflow.com/questions/30340485
复制相似问题