У нас есть проект Django, который также включает операции ввода-вывода с Postgres. Недавно мы начали время от времени получать следующую ошибку:
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 может помочь, но понимание причины поможет убедиться (или увеличит вероятность), что такое ошибка больше не повторится или, по крайней мере, позволит мне ее проверить.
Есть идеи по причине и по решению?