【问题标题】:Google Cloud Build Deploy Failing with BadStatusCodeErrorGoogle Cloud Build Deploy 失败并出现 BadStatusCodeError
【发布时间】:2020-03-31 01:24:03
【问题描述】:

我正在向 Google Cloud App Engine 部署一个新的 DotNet 应用程序,它一直通过构建过程,但由于某些神秘原因,它在此版本检查中失败了。这是错误:

ERROR: build step 0 "gcr.io/cloud-builders/gcloud" failed: exit status 1
ERROR
ERROR: (gcloud.app.deploy) INTERNAL: Internal error encountered.
> 
}
}
"status": "INTERNAL"
"message": "Internal error encountered.",
"code": 500,
"error": {
BadStatusCodeError: HttpError accessing <https://appengine.googleapis.com/v1/apps/<project-id>/services/api/versions?alt=json>: response: <{'status': '500', 'content-length': '109', 'x-xss-protection': '0', 'x-content-type-options': 'nosniff', 'transfer-encoding': 'chunked', 'vary': 'Origin, X-Origin, Referer', 'server': 'ESF', '-content-encoding': 'gzip', 'cache-control': 'private', 'date': 'Fri, 06 Dec 2019 02:53:27 GMT', 'x-frame-options': 'SAMEORIGIN', 'content-type': 'application/json; charset=UTF-8'}>

对造成这种情况的原因有什么想法吗?

【问题讨论】:

  • 您是否已经将一个版本部署到“默认”服务?将服务名称更改为“默认”,然后重试。
  • @JohnHanley 我认为这也可能是问题,所以我今天早些时候部署了一个默认服务(NodeJS 没有问题),但即使在部署了默认服务之后,它仍然会出错。就像测试一样,我部署了默认存在问题的应用程序,并且除了 URL 中的服务名称是“默认”之外,它具有相同的错误。在 app.yaml 中使用“runtime: custom”标志可能有点奇怪?
  • 如果将此部署的服务名称更改为默认值会怎样?
  • @JohnHanley 有趣的是,当您撰写评论时,我只是在测试它。同样的问题,但 URL 更改以匹配“默认”的服务名称。
  • 1) 如果您手动部署,此应用程序是否有效。 2) Stackdriver 中的任何内容?

标签: .net google-app-engine google-cloud-platform google-cloud-build


【解决方案1】:

如果您遇到此问题,问题可能是您的 Dockerfile 指向了错误的入口点。更正它为我解决了问题,希望它对发现自己遇到此错误的其他人也有用。

【讨论】:

    猜你喜欢
    • 2021-01-13
    • 2021-11-24
    • 2016-12-21
    • 2021-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-02
    • 2020-06-29
    相关资源
    最近更新 更多