Django Python-rq -- 数据库错误 SSL 错误:解密失败或坏的记录 MAC

12
我正在使用django-redis和django_rq框架来支持Django应用在Heroku上的redis缓存和后台任务处理。过去一直运行顺利,但现在每次运行作业时都会出现“DatabaseError SSL error: decryption failed or bad record mac”的错误。
我读到这个错误通常出现在Postgres中,在https://devcenter.heroku.com/articles/postgres-logs-errors文章中有提到,但对于我的Python设置并没有给我任何有用的信息。
1个回答

19

通过在每个任务开始时关闭数据库连接,问题得以解决。

例如:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接