我在 Google App Engine (PHP) 中有一些奇怪的行为。我已经在 App Engine 中部署了我的应用程序的第一个版本。我点击服务,没有反应。网络显示"(failed)"
。好的,所以我的猜测是没有实例在运行。
我又部署了,那么旧版本可以用,新版本不行吗?这里有些奇怪。
如您所见,该实例在实时版本上显示 0,而其他旧版本正在运行并显示 1 个实例。这是为什么?
我在 Google App Engine (PHP) 中有一些奇怪的行为。我已经在 App Engine 中部署了我的应用程序的第一个版本。我点击服务,没有反应。网络显示"(failed)"
。好的,所以我的猜测是没有实例在运行。
我又部署了,那么旧版本可以用,新版本不行吗?这里有些奇怪。
如您所见,该实例在实时版本上显示 0,而其他旧版本正在运行并显示 1 个实例。这是为什么?
屏幕截图中显示的 GAE 实例数量不是实时值,而只是Stackdriver Monitoring的估计值(将鼠标悬停在“实例”旁边的问号上)。如果您希望查看一段时间内实例数的实际值,请使用Stackdriver Metrics Explorer。
此外,以前的 GAE 版本不会在部署新版本后立即关闭实例,而是在经过一段时间后关闭。因此,它可能仍将版本显示为正在运行实例。
考虑到当 GAE 版本正在服务时,即使有 0% 的流量,任何发送到此版本的访问或流量都会启动一个新实例。