Python psycopg2.InterfaceError:连接已关闭

Python psycopg2.InterfaceError:连接已关闭,python,django,Python,Django,我正在使用psycopg2访问django项目中的postgresql数据库。执行一个大约需要30分钟的函数,然后将结果保存到数据库中时 出现以下异常 self.connection.autocommit = autocommit Internal Server Error: /dashboard/ajax/playbookRunner/39 Traceback (most recent call last): File "env/lib/python3.6/site-packages/dja

我正在使用psycopg2访问django项目中的postgresql数据库。执行一个大约需要30分钟的函数,然后将结果保存到数据库中时 出现以下异常

self.connection.autocommit = autocommit Internal Server Error:
/dashboard/ajax/playbookRunner/39 Traceback (most recent call last): 
File "env/lib/python3.6/site-packages/django/db/backends/postgresql/base.py", line 238, in _set_autocommit
self.connection.autocommit = autocommit psycopg2.InterfaceError: connection already closed
有什么想法吗


Django==2.1.5,psycopg2==2.7.7,psycopg2二进制==2.7.7,而psql(PostgreSQL)版本是10.6,不幸的是,它发生在Django版本1.3和1.4中。请查看您的postgres日志以了解详细信息建议将django升级到最新版本
请发布您的django和postgres版本。

使用WSGI部署解决了问题这里是文档的链接

共享一些代码django==2.1.5,psycopg2==2.7.7 psycopg2 binary==2.7.7,psql(PostgreSQL)版本是10.6