首页 > 解决方案 > SQLAlchemy - 通过 Flask 运行时出现 Postgres 连接问题

问题描述

带有 SQLAlchemy 的烧瓶 Flask==0.10.1 SQLAlchemy==1.0.8

在大量使用(连接)后的生产中,我们收到此错误。之后重新启动服务器会有所帮助,永久解决方案是什么

OperationalError: (psycopg2.OperationalError) 服务器意外关闭连接\n\t这可能意味着服务器异常终止\n\t在处理请求之前或期间。\

同样,我们正在创建一个作用域会话,我们正在执行 session.close()

我试过空池,但没有帮助

有什么想法吗?

相关发现 我的 SQLAlchemy MySQL 连接总是以休眠结束,这很奇怪吗?

在 SQLAlchemy 中处理 mysql 重启

标签: postgresqlflasksqlalchemydatabase-connectionflask-sqlalchemy

解决方案


我们需要在 SQLAlchemy Dealing Disconnect 中处理它

https://docs.sqlalchemy.org/en/latest/core/pooling.html#dealing-with-disconnects


推荐阅读