0

我在 Google App Engine (PHP) 中有一些奇怪的行为。我已经在 App Engine 中部署了我的应用程序的第一个版本。我点击服务,没有反应。网络显示"(failed)"。好的,所以我的猜测是没有实例在运行。

我又部署了,那么旧版本可以用,新版本不行吗?这里有些奇怪。

在此处输入图像描述

如您所见,该实例在实时版本上显示 0,而其他旧版本正在运行并显示 1 个实例。这是为什么?

4

1 回答 1

1

屏幕截图中显示的 GAE 实例数量不是实时值,而只是Stackdriver Monitoring的估计值(将鼠标悬停在“实例”旁边的问号上)。如果您希望查看一段时间内实例数的实际值,请使用Stackdriver Metrics Explorer

此外,以前的 GAE 版本不会在部署新版本后立即关闭实例,而是在经过一段时间后关闭。因此,它可能仍将版本显示为正在运行实例。

考虑到当 GAE 版本正在服务时,即使有 0% 的流量,任何发送到此版本的访问或流量都会启动一个新实例。

于 2018-12-18T16:47:53.593 回答