Gunicorn每隔几分钟重启一次。凶手是8MB的JSON文件。

💻 💬

🩺 摘要

Flask 4个worker每5-10分钟静默重启。无日志调了2h。JSON在@app.before_request加载。每次请求重解析8MB。

📝 详情

Gunicorn看门狗看到内存增长以为泄漏杀了worker。数据不会变。

模块级加载缓存。先检查是不是每次请求解析8MB。