多线程刮取器中的Django模型

多线程刮取器中的Django模型,django,postgresql,django-models,psycopg2,django-orm,Django,Postgresql,Django Models,Psycopg2,Django Orm,我使用Django模型来存储刮取的数据。由于网站响应速度慢,刮板是多线程的,刮板的间隔大约是每2、3或10分钟一次。问题是数据库连接处于空闲状态,过了一段时间后,我会发现一个错误。在谷歌搜索之后,我在每个函数的末尾使用了django.db.connections中的connections.close(),无论在哪里进行数据库交互。它工作,但有几天,然后在一个刮板再次我得到一个错误,说连接被管理员关闭。我使用一个管理命令和一个调度包来调度刮刀。我正在使用PostgreSQL作为我的数据库。请告诉我

我使用Django模型来存储刮取的数据。由于网站响应速度慢,刮板是多线程的,刮板的间隔大约是每2、3或10分钟一次。问题是数据库连接处于空闲状态,过了一段时间后,我会发现一个错误。在谷歌搜索之后,我在每个函数的末尾使用了
django.db.connections
中的connections.close(),无论在哪里进行数据库交互。它工作,但有几天,然后在一个刮板再次我得到一个错误,说连接被管理员关闭。我使用一个管理命令和一个调度包来调度刮刀。我正在使用PostgreSQL作为我的数据库。请告诉我解决方法。

请共享生成此错误的代码实际错误是什么?操作错误是错误的一个类别,而不是错误本身。