python - 可以打印或检查有多少数据库连接请求打开以及是否关闭?django
问题描述
最近我有太多请求的错误,即主机 ip 被阻止,我必须flush hosts
为了使连接再次工作,我去mariadb configuration
更改max_connetions, max_connect_errors
我在其他论坛中找到的,但即使没有,有时也会发生此错误像往常一样。
我只是想仔细检查一下我的代码中是否有任何部分以某种方式打开了连接但没有关闭,因为当错误发生时没有那么多人使用请求(据我所知)。
有没有办法django
可以打印出来/查看打开了多少连接请求,以及在请求完成后它们是否关闭或类似的东西?
提前感谢您的任何帮助和建议。
解决方案
from django.db import connections
print(connections.all())
推荐阅读
- go - 从通道读取的多个 goroutine 给出错误的数据计数
- python - MySQL命令不同步Python
- php - Doctrine 2 - 如何在多个 addSelect 中添加限制
- php - 由于 30 秒超时,PHP heroku 计时器不起作用
- spring - 非 Spring 托管应用程序中的 Spring REST 控制器
- masstransit - Masstransit RabbitMq PublisherConfirmation 默认值
- android - Flutter:禁用选项卡导航直到表单验证完成
- php - PHP 无法检索 SQL Server 2016 存储过程的 BEGIN CATCH...END CATCH 块中分配的 [结果代码] 和 [输出参数]
- c# - 加载函数调用时,我可以在后台进程中运行 Outlook 附加方法吗?
- unity3d - UI 文本水平溢出换行模式