所有App Engine请求上的HTTP 502

时间:2017-08-28 16:11:05

标签: google-app-engine gcloud health-monitoring gcp

使用新的GAE Split Health Checks,我的所有GAE请求现在都会返回 502 错误。即使从我的应用程序中删除拆分健康检查并重新部署,我仍然只能 502&#39>

采取措施,切断健康检查:

<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>502 Server Error</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: Server Error</h1>
<h2>The server encountered a temporary error and could not complete your request.<p>Please try again in 30 seconds.</h2>
<h2></h2>
</body></html>

gcloud SDK: v168.0.0

错误讯息:

{{1}}

1 个答案:

答案 0 :(得分:3)

  1. 分割运行状况检查中存在可能无法恢复的错误。这些无法在您的应用代码中修复。

  2. gcloud SDK不允许禁用Split Health Checks     书面。文档在其说明中是错误的     禁用此功能

  3. 禁用拆分运行状况检查的正确方法是使用未记录的--no-split-health-checks标志,如下所示:

    gcloud beta app update --no-split-health-checks
    

    然后重新部署您的应用。