12

我正在使用 django-redis 和 django_rq 框架来支持我在 Heroku 上的 Django 应用程序的 redis 缓存和 redis 后台任务处理。过去它运行得很顺利,但是现在我DatabaseError SSL error: decryption failed or bad record mac每次运行我的一项工作时都会得到一个。

我在https://devcenter.heroku.com/articles/postgres-logs-errors文章中读到 Postgres 经常发生此错误 ,但它并没有真正为我的 python 设置提供任何有用的东西。

4

1 回答 1

18

通过在每个作业开始时关闭数据库连接来解决问题。

例如,

@job
some_job():
    from django.db import connection
    connection.close()
    some_more_code()
于 2013-07-08T10:03:17.123 回答