celerybeat

___ tag123django ___ Django ist ein serverseitiges Open-Source-Webanwendungs-Framework, das in Python geschrieben wurde. Es wurde entwickelt, um den Aufwand für die Erstellung komplexer datengesteuerter Websites und Webanwendungen zu reduzieren, mit besonderem Fokus auf weniger Code, keine Redundanz und expliziter als implizit. ___ qstnhdr ___ Django / djcellery 1.8.2 AppRegistryNotReady: Die Übersetzungsinfrastruktur kann nicht initialisiert werden ___ tag123cellery ___ Sellery ist ein verteiltes Aufgabenwarteschlangen-Framework für Python, das für die asynchrone und parallele Ausführung verwendet wird. ___ tag123cellerybeat ___ Der periodische Taskplaner von Sellery ___ qstntxt ___

Ich erhalte den folgenden Fehler:

%Vor%

Ich habe ein Projekt, das nicht wirklich eine Django-App ist, sondern eine Sellerie-App. Daher habe ich keine %code% oder %code% oder eine der typischen Dateien erstellt, die von %code% erstellt wurden, wenn ein Projekt oder eine App gestartet wurde.

Ich möchte nur %code% verwenden, um periodische Aufgaben mit dem hier angegebenen %code% wie Hinzufügen, Ändern, Entfernen von sellery.schedules zur Laufzeit und hier Wie man periodische Aufgaben zu Sellerie (Selleriebeat) dynamisch hinzufügt / entfernt

Die Lösung für das Problem ( AppRegistryNotReady, Übersetzungsfehler bei der Bereitstellung mit uWSGI ) erfordert, dass ich Änderungen vornimmt zur vassal.ini Datei. Es gibt keine vassal.ini-Datei in meiner Implementierung.

Ich werde mein Projekt kurz beschreiben -

%Vor%
  • apps.py
%Vor%
  • tasks.py
%Vor%
  • runproj.py
%Vor%
  • selleryconfig.py
%Vor%

Bevor ich die Worker ausgeführt habe, habe ich die erforderlichen Tabellen mit dem Befehl %code% erstellt. Ich kann die Tabellen in der %code% -Datenbank sehen.

Zuerst starte ich die Arbeiter - %code% Dann speichere ich einen Zeitplan in die Datenbank, der wiederholt von sellerybeat daemon - %code%

ausgeführt wird     
___ tag123djellery ___ djcellery bezieht sich auf [tag: django-sellerie] steckbare App für Sellerie-Integration mit Django ___ tag123python ___ Python ist eine dynamische und stark typisierte Programmiersprache, die die Usability betont. Zwei ähnliche, aber größtenteils inkompatible Versionen von Python sind weit verbreitet (2 und 3). Wenn Sie eine versionsspezifische Python-Frage haben, sollten Sie die Tags [python-2.7] oder [python-3.x] zusätzlich zum Tag [python] verwenden. Wenn Sie eine Python-Variante wie jython, pypy, iron-python usw. verwenden, kennzeichnen Sie diese bitte entsprechend. ___
3
Antworten

Sellerie Autoreload funktioniert nicht

Ich benutze Sellerie 3.1.16 Broker (mit RabbitMQ) und mehrere Sellerie Arbeiter mit Celeryd Daemonized durch Supervisor. Problem ist mit Aufgaben aktualisieren. Wenn ich meine Datei tasks.py aktualisiere, führt Sellerie Worker alten Code aus....
16.12.2014, 18:02
1
Antwort

Sellerie und Redis gehen nicht mehr aus dem Speicher

Ich habe eine Django-App für Heroku bereitgestellt, mit einem Arbeitsprozess, in dem Sellerie (+ Sellerie für Überwachung) läuft. Ich verwende die Redis-Datenbank von RedisToGo als Broker. Mir ist aufgefallen, dass Redis nicht mehr genügend Spei...
09.01.2012, 05:29
1
Antwort

Sellybeat durch Chronos ersetzen

Wie reif ist Chronos ? Ist es eine praktikable Alternative zu Scheduler wie Sellerie-Beat? Zur Zeit implementiert unsere Terminplanung eine periodische "Heartbeat" -Aufgabe, die "ausstehende" Ereignisse überprüft und sie auslöst, wenn sie üb...
13.06.2013, 22:38
1
Antwort

Daemonize Selleriebeat in Elastic Beanstalk (AWS)

Ich versuche, in Daisybeat als Sellerie einen Daemon zu betreiben. Hier ist meine Konfigurationsdatei: %Vor% Diese Datei dämonisiert sowohl Sellerie als auch Sellerie. Sellerie funktioniert gut. Aber Sellerie ist nicht. Ich sehe keine seller...
23.03.2015, 08:18
2
Antworten

Sellerie Beat-Zeitplan: Aufgabe sofort ausführen, wenn Sellerie zu schlagen beginnen?

Wenn ich einen Sellerie-Beat-Zeitplan mit timedelta(days=1) erstelle, wird die erste Aufgabe nach 24 Stunden ausgeführt, zitieren Sie die Sellerie-Beat-Dokumentation:    Wenn Sie ein Timedelta für den Zeitplan verwenden, wird die Aufgabe i...
10.03.2015, 10:39
0
Antworten

Django / djcellery 1.8.2 AppRegistryNotReady: Die Übersetzungsinfrastruktur kann nicht initialisiert werden

Ich erhalte den folgenden Fehler: %Vor% Ich habe ein Projekt, das nicht wirklich eine Django-App ist, sondern eine Sellerie-App. Daher habe ich keine wsgi.py oder models.py oder eine der typischen Dateien erstellt, die von django-admi...
11.06.2015, 21:28