首页 > 解决方案 > 为什么 App Engine 实例会关闭并显示“启动”消息?

问题描述

我在我的 App Engine 标准环境 Python 3 应用程序中遇到了很多这些错误。该应用程序似乎已初始化并且工作正常:在初始化期间我看不到任何类型的失败。

我怎样才能找出原因?尽管这个日志说了什么,它可能是普通的实例缩小吗?

 Start program failed: termination triggered by nginx exit

 [INFO] Shutting down: Master 
 Worker exiting (pid: 20)

 [INFO] Worker exiting (pid: 23)
 Handling signal: term

 Quitting on terminated signal

我连续看到许多此类关闭错误,表明多个实例正在关闭。因此,从 1 到 0 实例的最后一步不是相关的。

app.yaml如下:

runtime: python39
service: iris3

env_variables:
  TOKENPS: 54

标签: google-app-engine

解决方案


我测试了一个Hello World的例子,发现这是实例缩容时的普通日志。

日志应该被认为是一个错误。它清楚地表明启动(即初始化)失败了,实际上没有失败,这涉及关闭而不是启动。


推荐阅读