Django python-rq -- DatabaseError SSL错误:解密失败或坏记录mac
Posted
技术标签:
【中文标题】Django python-rq -- DatabaseError SSL错误:解密失败或坏记录mac【英文标题】:Django python-rq -- DatabaseError SSL error: decryption failed or bad record mac 【发布时间】:2013-07-05 14:59:19 【问题描述】:我正在使用 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 设置提供任何有用的信息。
【问题讨论】:
【参考方案1】:通过在每个作业开始时关闭数据库连接来解决问题。
例如,
@job
some_job():
from django.db import connection
connection.close()
some_more_code()
【讨论】:
以上是关于Django python-rq -- DatabaseError SSL错误:解密失败或坏记录mac的主要内容,如果未能解决你的问题,请参考以下文章
使用 Python 横向扩展或分片 Python-RQ 或 Redis