Python 如何在django中调试数据库连接池

Python 如何在django中调试数据库连接池,python,django,django-models,Python,Django,Django Models,我正在使用Django 3.1.5和多线程,默认数据库是PostgreSQL数据库,问题是由于某种原因,当我让Django服务器运行几分钟时,数据库服务器开始显示错误,即没有剩余的连接可用。为了调试这个问题,并在不关闭旧数据库连接的情况下找出创建新数据库连接的原因,我需要一种方法列出所有数据库连接(活动和空闲)以及任何可能的详细信息。那么,如何在运行时访问这些信息呢?使用pdb(导入pdb;pdb.set_trace())和调试控制台调试代码;导入连接(从django.db导入连接),然后在调试

我正在使用Django 3.1.5和多线程,默认数据库是PostgreSQL数据库,问题是由于某种原因,当我让Django服务器运行几分钟时,数据库服务器开始显示错误,即没有剩余的连接可用。为了调试这个问题,并在不关闭旧数据库连接的情况下找出创建新数据库连接的原因,我需要一种方法列出所有数据库连接(活动和空闲)以及任何可能的详细信息。那么,如何在运行时访问这些信息呢?

使用pdb(导入pdb;pdb.set_trace())和调试控制台调试代码;导入连接(从django.db导入连接),然后在调试控制台中调试您的连接