【问题标题】:Issue uploading big apps上传大型应用程序的问题
【发布时间】:2015-05-20 20:13:15
【问题描述】:

我正在上传一个大型应用程序(大约 250Mb)。 从家里,它大约在 1 小时内上传。

它有时会起作用,但大多数时候我都会收到此错误(实际上它似乎不是超时):

正在上传我的应用程序...

从:D:\myapp 上传应用文件

上传 257.7M,21 个文件

上传完毕

失败

上传应用程序时出错。

服务器错误,状态码:500,错误码:0,消息:

有什么想法或建议吗? 谢谢!

使用 CF_TRACE=true 添加的更多信息

上传应用文件来自:D:\myapp 上传 257.7M,21 个文件

请求:[2015-05-22T09:40:06+02:00] 放置 /v2/apps/43a2fdca-c836-XXXX-bf78-2b4be0d3c44e/bits?async=true HTTP/1.1 主机:api.eu-gb.bluemix.net 接受:application/json 授权: [私有数据隐藏] 内容类型:multipart/form-data; 边界=e712ea65f4d42f7787e717f7b98532e222595d16d75370f17c3d4c618a74 用户代理:go-cli 6.11.2-2a26d55 / windows

[MULTIPART/FORM-DATA CONTENT HIDDEN] 上传完毕

响应:[2015-05-22T10:03:15+02:00] HTTP/1.1 500 错误连接: 关闭内容长度:-1 内容类型:文本/纯文本 X-Backside-Transport:失败失败

500 错误:连接错误 FAILED 上传应用程序时出错。服务器 错误,状态代码:500,错误代码:0,消息:FAILED 错误 上传应用程序。服务器错误,状态码:500,错误码:0, 留言:

【问题讨论】:

  • 请发布“CF_TRACE=true cf push ”的输出。另见docs.cloudfoundry.org/devguide/deploy-apps/…
  • 添加了 CF_TRACE=true 信息。
  • @Chemi 你可以上传一个 1GB 的应用程序,你能不能打开追踪看看会发生什么,然后再试一次?
  • @JeffSloyer 我已经打开了跟踪并在问题中发布了跟踪。你的意思是我现在再次重复这个过程?我应该寻找应用程序......现在不工作了。
  • 如果您仍然有兴趣在此应用上寻求帮助,您可以再试一次并更新您的帖子吗?

标签: cloud-foundry ibm-cloud


【解决方案1】:

由于网络限制,上传大型应用程序可能会导致问题。 Ram Vennam 在有关部署大型应用程序的 Stack Overflow 问题中提供了更多信息:

我对您的应用程序一无所知,但一个建议可能是将其分解为几个相互通信的较小应用程序(即微服务)。您可以在此处了解有关在 Bluemix 上执行此操作的更多信息:

编辑:目前存在一个已知问题,在美国-南部地区,暂存有时会返回 500 错误,此处也有报告:

您可以在这里查看状态:

【讨论】:

  • 是的,我知道那个帖子。但是我提出了一个新问题,因为我没有得到任何超时。或者错误没有说,但也许在幕后它是超时。这就是问题所在。注意:我知道美国的问题,但我使用的是英国。
猜你喜欢
  • 2017-11-27
  • 2011-08-20
  • 1970-01-01
  • 2019-11-08
  • 2011-06-30
  • 1970-01-01
  • 1970-01-01
  • 2016-04-11
  • 2016-08-22
相关资源
最近更新 更多