google-app-engine - 为什么 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
解决方案
我测试了一个Hello World的例子,发现这是实例缩容时的普通日志。
日志应该被认为是一个错误。它清楚地表明启动(即初始化)失败了,实际上没有失败,这涉及关闭而不是启动。
推荐阅读
- javascript - 获取回复消息的原始内容。[discord.js]
- php - errno: 150 "迁移时外键约束形成错误
- java - 为什么使用 ComplexPhraseQueryParser 的 Lucene 搜索会为某些内容而不是所有内容抛出异常?
- azure - Defender 365 REST API(您没有任何必需的应用程序权限(Incident.ReadWrite.All、Incident.Read.All)来访问资源)
- javascript - 正确清理请求的数据 - Typescript、React
- git - git 删除不需要的大 blob 文件
- docker-compose - 在 DDEV-Local 中使用 Compose 文件控制 Healthcheck
- spring - 如何添加动态值@where注解
- reactjs - 使用onClick到router.push,在Next.js中获取数据和更新页面
- pyspark - Databricks - “将表所有者更改为用户 ID”不适用于 Pyspark 笔记本中的 Spark.sql