我在Google App Engine(PHP)中有一些奇怪的行为。我已经在App Engine中部署了我的应用程序的第一个版本。我单击服务,没有响应。网络显示"(failed)"
。好的,我的猜测是没有实例在运行。
我再次部署,那么旧版本有效,但新版本无效吗?这里有些奇怪。
如您所见,实例在活动版本上显示0,其他旧版本正在运行,并显示1个实例。为什么会这样?
答案 0 :(得分:1)
您的屏幕快照上显示的GAE实例数量不是实时值,而是估算值Stackdriver Monitoring(将鼠标悬停在“实例”旁边的问号上)。如果希望查看一段时间内实例数的实际值,请使用Stackdriver Metrics Explorer。
此外,以前的GAE版本不会在部署新版本后立即关闭实例,而是要经过一段时间。因此,它仍可能显示版本正在运行实例。
请注意,尽管提供GAE版本,但即使流量为0%,发送到该版本的任何访问或流量都将启动一个新实例。