2013-07-08 17 views
11

Sto usando i framework django-redis e django_rq per supportare sia il caching redis che l'elaborazione dei task in background redis per la mia applicazione Django su Heroku. Ha funzionato senza problemi in passato, tuttavia ora continuo a ricevere uno DatabaseError SSL error: decryption failed or bad record mac ogni volta che viene eseguito uno dei miei lavori.Django python-rq - DatabaseError Errore SSL: decrittografia fallita o cattiva registrazione mac

Ho letto che questo errore si verifica comunemente con Postgres nell'articolo https://devcenter.heroku.com/articles/postgres-logs-errors, ma in realtà non mi ha dato nulla di utile per la mia configurazione di Python.

risposta

15

Il problema viene risolto chiudendo la connessione DB all'inizio di ogni lavoro.

Per esempio,

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