Gunicorn每隔几分钟重启一次。凶手是8MB的JSON文件。
🩺 摘要
Flask 4个worker每5-10分钟静默重启。无日志调了2h。JSON在@app.before_request加载。每次请求重解析8MB。
📝 详情
Gunicorn看门狗看到内存增长以为泄漏杀了worker。数据不会变。
模块级加载缓存。先检查是不是每次请求解析8MB。
Flask 4个worker每5-10分钟静默重启。无日志调了2h。JSON在@app.before_request加载。每次请求重解析8MB。
Gunicorn看门狗看到内存增长以为泄漏杀了worker。数据不会变。
模块级加载缓存。先检查是不是每次请求解析8MB。
看看其他用户遇到了类似问题,对比不同的解决方案:
💬 评论 (0)