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%     
___
3
Antworten

Unsachgemäß konfiguriert ("settings.DATABASES ist falsch konfiguriert.") Fehler beim Einrichten von Django

Versuch, den Anweisungen hier zu folgen, um eine Django-Instanz auf Heroku einzurichten. Bis zur Installation von Sellerie, bis zum nächsten Schritt: %Vor% wenn ich den folgenden Fehler erhalte:    raise Unsachgemäß konfiguriert ("se...
10.02.2013, 07:57
2
Antworten

Selleriearbeiter und Befehlszeilenargumente

Ich überarbeite meinen Code, um Selleriearbeiter zu verwenden. Vorher benutzte ich argparse, um Befehlszeilenargumente zu übergeben. z.B. %Vor% Aber jetzt bekomme ich diesen Fehler. %Vor% Wie kann ich hinzufügen? Ich möchte kein...
26.01.2014, 15:15
2
Antworten

Konfiguriere Sellerie, um mit Redis über den Unix-Socket zu sprechen

Ich möchte, dass Sellery auf Redis anstatt auf dem Standard-RabbitMQ baut. Die Celery-Dokumentation erklärt:    Die Konfiguration ist einfach. Konfigurieren Sie einfach den Speicherort Ihrer Redis-Datenbank:       BROKER_URL = 'redis:/...
22.04.2013, 17:15
3
Antworten

Wie kann ich die in Warteschlangen eingereihten Aufgaben in RabbitMQ anzeigen?

Ich benutze RabbitMQ als meinen Nachrichtenbroker und meine Arbeiter sind Sellerie-Aufgaben. Ich versuche ein Problem zu diagnostizieren, bei dem ich Aufgaben an RabbitMQ in die Warteschlange bringe, aber Sellerie greift nicht auf. Kann ich ü...
24.10.2012, 13:04
1
Antwort

Sellery dynamische Queue-Erstellung und Routing

Ich versuche, eine Aufgabe aufzurufen und eine Warteschlange für diese Aufgabe zu erstellen, wenn sie nicht existiert, und dann die aufgerufene Aufgabe sofort in diese Warteschlange einzufügen. Ich habe den folgenden Code: %Vor% Dann habe ic...
09.08.2012, 11:52
1
Antwort

Schwierigkeit mit Sellerie: Funktionsobjekt hat keine Eigenschaft 'Verzögerung'

Ich habe in letzter Zeit mit der Softwareentwicklung angefangen und habe Erfolg damit gehabt, Sellerie nach meinem Willen zu biegen. Ich habe es erfolgreich zum Senden von E-Mails verwendet und habe gerade versucht, fast denselben Code (nach...
16.10.2014, 16:55
2
Antworten

Kann ich einen On_Failure-Callback zu einer Sellerie-Task hinzufügen, die mit dem Task Decorator erstellt wurde?

Ich bin mir ziemlich sicher, dass das nur möglich ist, wenn ich meine eigene Aufgabenklasse erstelle, aber ich würde gerne wissen, ob jemand anders einen Weg gefunden hat, dies zu tun.     
10.01.2014, 23:33
1
Antwort

Hinzufügen, Ändern, Entfernen von sellery.schedules zur Laufzeit

gibt es eine Möglichkeit zum Hinzufügen, Ändern, Entfernen von sellery.schedules zur Laufzeit. Ich brauche etwas, das regelmäßig eine db-Tabelle liest, um die Liste der Zeitpläne zu kennen. Dokument sagt, dass man djcelery.schedulers.Databas...
19.05.2014, 14:51
3
Antworten

Mit Django-Nase und Django-Sellerie zusammen - Unit Testing

Ich habe ein Django-Projekt, das Django-Nase verwendet. Ich möchte dem Projekt django-sellery hinzufügen. Ich verwende Komponententests. Sowohl Django-Nose als auch Django-Sellerie benötigen eine TEST_RUNNER Einstellung in meiner settings.py...
23.03.2013, 02:38
1
Antwort

Erhalte Arbeiter ID in Sellerie

Ich möchte mit Sellerie Jobs auf einem GPU-Server mit vier Tesla-Karten ausführen. Ich betreibe den Sellerie-Arbeiter mit einem Pool von vier Arbeitern, so dass jede Karte immer einen Job hat. Mein Problem ist, wie man die Arbeiter dazu anlei...
18.06.2013, 19:41