Django python-rq - Ошибка DatabaseError SSL: ошибка дешифрования или неудачная запись mac

Я использую рамки django-redis и django_rq для поддержки кэширования redis и обработки фоновых задач redis для моего приложения Django на Heroku. Он работал гладко в прошлом, однако теперь я все время получаю DatabaseError SSL error: decryption failed or bad record mac каждый раз, когда запускается одно из моих заданий.

Я читал, что эта ошибка встречается обычно с Postgres в статье https://devcenter.heroku.com/articles/postgres-logs-errors, но она действительно не давала мне ничего полезного для моей настройки python.

Ответ 1

Проблема решена путем закрытия соединения БД в начале каждого задания.

Например,

@job
some_job():
    from django.db import connection
    connection.close()
    some_more_code()