• 现象

    访问某个 url 时 Flask crash

    1. smallbin double linked list corrupted
    • 环境

      1. CentOS-7.9 (aarch64)
      2. Flask (1.0.2)
      3. Werkzeug (0.14.1)
      4. Werkzeug 开发服务器
    • 验证

    使用 gunicorn 服务器,Flask 不会 crash,怀疑是 Flask 开发服务器 和 gunicorn服务器处理异常的机制不一致导致, Flask 开发服务器处理简单粗暴,直接crash

    查看代码,发现数据库未正常关闭导致
    image.png