我正在使用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
有什么想法吗?
答案 0 :(得分:1)
通过WSGI进行部署解决了该问题,这是文档https://docs.djangoproject.com/en/2.2/howto/deployment/wsgi/
的链接答案 1 :(得分:0)
不幸的是,它发生在Django 1.3和1.4版本中。请检查您的postgres日志以获取任何详细信息。 建议将Django升级到最新版本。 请发布您的django和postgres版本。