
[英]django.db.utils.OperationalError: (2026, 'SSL connection error: SSL_CTX_set_tmp_dh failed')
[英]django.db.utils.OperationalError: SSL connection has been closed unexpectedly
我们有一个 Django 项目,它也涉及到 Postgres 的 IO 操作。 最近,我们开始不时收到以下错误:
django.db.utils.OperationalError: SSL connection has been closed unexpectedly
尝试创建对象时发生错误:
SOME_MODEL_CLASS.objects.create(...)
我有很多 Postgres 实例,但没有遇到过这样的问题。
我相关的 Django 项目的数据库设置:
'HOST': 'localhost',
'PORT': '5432',
'ENGINE': 'django.db.backends.postgresql',
Python的版本是3.6.9,包是:
django==1.11.11
psql==10
psycopg2==2.7.7
我认为 Django、psql 和 psycopg2 的一个/一些/全部的版本升级可能会完成这项工作,但了解原因将有助于确保(或增加机会)此类错误不会再次发生,或者至少,让我测试一下。
知道原因和解决方案吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.