Google AppEngine-502 错误网关

Google AppEngine-502 错误网关

我在本地运行 Python Flask 端点并且一切运行正常,但是当我在 GCP AppEngine 中部署它时,出现 502 Bad Gateway。

每次读取 2290 字节,大约 200 次时似乎会失败。我增加了默认 YAML 和端点的 memory_gb。

答案1

似乎在 AppEngine、BigQuery Client、Python、Flask、gunicorn 等的某个地方存在内存泄漏。

我在玩了 gunicorn 配置后解决了这个问题,

入口点: gunicorn -c gunicorn.conf.py -b :$PORT "main:app"

import multiprocessing

backlog = 2048

max_requests = 7
workers = multiprocessing.cpu_count() * 2 + 1
threads = 8
worker_class = 'sync'
worker_connections = 1000
timeout = 30
keepalive = 2

相关内容