oracle DPY-4011:数据库或网络关闭连接

5jvtdoz2  于 2023-05-28  发布在  Oracle
关注(0)|答案(1)|浏览(384)

我使用flask 2.2.2,gunicorn 20.1.0,sqlalchemy 2.0.13,没有Flask-SQLAlchemy和oracledb1.3.1。我有两个scema和两个引擎,每个都有自己的模式,因为它们需要不同的用户访问。当我启动应用程序时,有人提出请求,有时我会像屏幕截图一样出错。如何解决此问题?x1c 0d1x我试图在谷歌找到解决方案,所有的链接说,这是甲骨文驱动程序的问题,但我不能理解如何修复它.

axr492tv

axr492tv1#

我解决了这个问题。问题是sqlalchemy不是线程/进程安全的。所以我创建了应用程序工厂函数并将engine.dispose(close=False)添加到这个工厂中。

相关问题