2013-07-08 14 views
11

私は、Herokuの私のDjangoアプリケーションのredisキャッシュとredisバックグラウンドタスクの処理をサポートするためにdjango-redisとdjango_rqフレームワークを使用しています。過去にスムーズに動作しましたが、私の仕事の1つが実行されるたびに、私はDatabaseError SSL error: decryption failed or bad record macを得続けます。Django python-rq - DatabaseError SSLエラー:暗号化に失敗したか、レコードのMACが不良です

このエラーは、https://devcenter.heroku.com/articles/postgres-logs-errorsの記事では一般的にPostgresで発生しますが、実際にはPythonのセットアップに役立つものはありませんでした。

答えて

15

問題は、各ジョブの開始時にDB接続を閉じることによって解決されます。例えば

@job 
some_job(): 
    from django.db import connection 
    connection.close() 
    some_more_code() 
関連する問題