celery

___ 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. ___ tag123cellery ___ Sellery ist ein verteiltes Aufgabenwarteschlangen-Framework für Python, das für die asynchrone und parallele Ausführung verwendet wird. ___ qstnhdr ___ Sellerie Holen Sie sich die Liste der registrierten Aufgaben ___ qstntxt ___

Gibt es eine Möglichkeit, eine Liste der registrierten Aufgaben zu erhalten?

Ich habe es versucht:

%Vor%

Die nur eingebaute Sellerie Aufgaben wie Sellerie.chord, Sellerie.chain etc zurückgibt.

    
___ answer26211200 ___
%Vor%

Dies wird ein Wörterbuch aller Arbeiter & amp; verwandte registrierte Aufgaben.

%Vor%

Falls mehrere Worker dieselben Aufgaben ausführen oder wenn Sie nur eine Reihe aller registrierten Aufgaben benötigen, wird der Job ausgeführt.

Alternativer Weg:

Vom Terminal können Sie mit dem Befehl

einen Speicherauszug von registrierten Tasks erstellen %Vor%     
___
1
Antwort

Einige Sellerie-Aufgaben funktionieren, andere sind nicht registriert

Ich folge dem Tutorial von Celery Django und den Aufgaben, die ich sehe im Beispiel ( add, mul ) arbeite perfekt für mich. Ich bekomme die richtige Antwort, wenn ich res = add.delay(1,2); res.get() mache. Aber ich bekomme *** NotRegis...
11.11.2016, 11:22
2
Antworten

Sellerie in der Flasche starten: AttributeError: 'Flask' Objekt hat kein Attribut 'user_options'

Ich versuche, einen Sellery-Worker-Server von einer Befehlszeile aus zu starten: %Vor% Der Code und der Ordnerpfad: %Vor% server.py %Vor% route.py %Vor% Rückverfolgung: %Vor% Ich habe diesen Fehler, wenn ich einen Selleri...
17.12.2015, 11:41
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
3
Antworten

Weltweit zugängliches Objekt über alle Sellerie-Arbeiter / Speichercaches in Django

Ich habe ziemlich Standard Django + Rabbitmq + Sellerie Setup mit 1 Sellerie Aufgabe und 5 Arbeiter. Aufgabe lädt dieselbe (ich vereinfache ein bisschen) große Datei (~ 100MB) asynchron zu einer Anzahl von entfernten PCs. Alles funktioni...
23.03.2010, 14:47
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
1
Antwort

Django-Sellerie und RabbitMQ führen keine Aufgaben aus

Wir haben eine Django 1.3 Anwendung mit django-sellery 2.5.5 , die seit Monaten in der Produktion läuft, aber auf einmal einer der Sellerie Aufgaben können jetzt nicht ausgeführt werden. Der RabbitMQ-Broker und die Sellery-Mitarbeiter werd...
31.12.2013, 12:53
3
Antworten

Verteilte Aufgabenwarteschlange basierend auf Sets als Datenstruktur anstelle von Listen

Ich frage mich, ob es eine Möglichkeit gibt, RabbitMQ oder Redis so einzurichten, dass sie mit Sellery arbeiten, so dass, wenn ich eine Aufgabe an die Warteschlange sende, diese nicht in eine Aufgabenliste, sondern in eine Reihe von Aufgaben geh...
16.05.2015, 16:26
1
Antwort

serialisieren von Binärdateien für die Verwendung mit einer Sellerieaufgabe

Ich habe vor kurzem Sellerie ( django -Sellerie um genauer zu sein) in einer meiner Anwendungen. Ich habe ein Modell in der Anwendung wie folgt. %Vor% Jetzt, nachdem ein Benutzer eine Datei hochgeladen hat, möchte ich die ursprüngliche Da...
02.01.2013, 07:45
3
Antworten

Planen Sie Aufgaben mit Django-Sellerie basierend auf Benutzereingaben

Ich baue ein Reporting-Portal mit django. In diesem Portal muss ich Benutzern die Möglichkeit geben, Berichte so zu planen, dass sie wiederholt ausgeführt werden. Ich habe Django-Sellerie erforscht und verstehe, dass Sie den periodic_task-Dekora...
08.12.2011, 21:05
1
Antwort

Welches Argument gebe ich an die Funktion get_task_logger () von Sellerie weiter?

Die sellery 3.x Dokumentation zum Logging empfiehlt, den Task Logger einzurichten so: %Vor% Wenn ich das tue, wird CELERYD_TASK_LOG_FORMAT ignoriert und die Protokollanweisungen verwenden stattdessen CELERYD_LOG_FORMAT , wo ich %(tas...
16.04.2013, 17:39