【发布时间】:2020-12-07 13:13:39
【问题描述】:
我们有一个 Google Cloud 运行应用程序,该应用程序在每天凌晨 1 点运行,以摄取、处理和输出一些数据文件。目前,我们有最大并发,因为时间很重要。
在过去的几周里,我们注意到平台产生了几个错误。
Cloud Run 日志本身显示 Shutting down: Master
在类似的时间戳,日志接收器启动
The request failed because either the HTTP response was malformed or connection to the instance had an error.
我们修改了实例和并发,以及可用的内存和 vCPU,它们只是显示相同的错误,但生成时间更长。
没有其他错误或生成的日志可以为我们提供任何进一步的信息。
我们可能会出错的任何想法?
编辑: 下面是来自 Cloud Run 日志的完整跟踪
[INFO] Starting gunicorn 20.0.4
[1] [INFO] Listening at: http://0.0.0.0:8080 (1)
[1] [INFO] Using worker: sync
[4] [INFO] Booting worker with pid: 4
[5] [INFO] Booting worker with pid: 5
[6] [INFO] Booting worker with pid: 6
[1] [INFO] Handling signal: term
[6] [INFO] Worker exiting (pid: 6)
[5] [INFO] Worker exiting (pid: 5)
[4] [INFO] Worker exiting (pid: 4)
[1] [INFO] Shutting down: Master
【问题讨论】:
-
可以分享一下关闭master的log trace吗?你能指定你看到这个的地区吗?
-
您的容器未处理请求,因此正在关闭 (sigterm)。我认为您将最大并发与最小实例数混淆了。 cloud.google.com/run/docs/configuring/min-instances
标签: google-cloud-platform google-cloud-run