【发布时间】: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