django Sellerie schlagen DBAccessError

8

Ich führe Django + Sellerie mit Selleriebeat, und ich bekomme diesen Fehler

%Vor%

Ich habe python manage.py celeryd -B verwendet, um Sellerie zu schlagen. Es scheint, dass der Sellerie-Arbeiter nicht das Problem ist, aber der celerybeat Arbeiter wird nicht initialisiert. Irgendwelche Vorschläge, wo ich die Datenbank finden könnte, auf die Sellerie zugreifen will?

Ich führe django = 1.5 und django-sellery == 3.1.10

    
srj 05.11.2014, 11:31
quelle

1 Antwort

17

Ich habe zu früh gefragt!

Beantworten meiner eigenen Frage für den Fall, dass jemand anderes das gleiche Problem auftritt.

Das Problem war, weil ich keine Schreibberechtigung in dem Ordner hatte, in dem mein Django-Projekt lief.

aus der Dokumentation ( Ссылка )

  

Beat muss die letzten Laufzeiten der Aufgaben in einem lokalen speichern   Datenbank-Datei (mit dem Namen sellerybeat-Zeitplan standardmäßig), so braucht es   Zugriff zum Schreiben in das aktuelle Verzeichnis

hat das Problem durch Ausführen von

behoben %Vor%

Ich hoffe, dass dies jemandem hilft.

    
srj 05.11.2014, 11:37
quelle

Tags und Links