首页 > 解决方案 > 可以打印或检查有多少数据库连接请求打开以及是否关闭?django

问题描述

最近我有太多请求的错误,即主机 ip 被阻止,我必须flush hosts为了使连接再次工作,我去mariadb configuration更改max_connetions, max_connect_errors我在其他论坛中找到的,但即使没有,有时也会发生此错误像往常一样。

我只是想仔细检查一下我的代码中是否有任何部分以某种方式打开了连接但没有关闭,因为当错误发生时没有那么多人使用请求(据我所知)。

有没有办法django可以打印出来/查看打开了多少连接请求,以及在请求完成后它们是否关闭或类似的东西?

提前感谢您的任何帮助和建议。

标签: pythondjangodatabasedatabase-connectionmariadb

解决方案


from django.db import connections


print(connections.all())

推荐阅读