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

Sellerie: Wie die Anzahl der Aufgaben in der Warteschlange zu begrenzen und die Fütterung zu beenden, wenn sie voll ist?

Ich bin Sellerie sehr neu und hier ist die Frage, die ich habe: Angenommen, ich habe ein Skript, das ständig neue Daten aus der Datenbank holen und mit Sellerie an die Mitarbeiter senden soll. tasks.py %Vor% fetch_db.py %Vor% Hier...
05.02.2016, 19:09
2
Antworten

Die Verwendung des Multiprocessing-Pools aus der Sellerie-Task löst eine Ausnahme aus

FÜR DIESES LESEN: Ich habe mich dafür entschieden, stattdessen RQ zu verwenden, das nicht fehlschlägt, wenn Code ausgeführt wird, der das Multiprocessing-Modul verwendet. Ich schlage vor, dass Sie das verwenden. Ich versuche, einen Multip...
12.01.2015, 14:23
2
Antworten

Sellerie Aufgaben verschwinden

Ich habe ein Django-Projekt, das mit Cron-Skript ausgeführt wird und einen Verwaltungsbefehl ausführt. Dieser Befehl erstellt in Zyklen Aufgaben für Sellerie: %Vor% Und die Aufgabe sieht so aus: %Vor% Wie Sie sehen können, habe ich einen...
12.03.2014, 14:29
1
Antwort

Django Sellerie ConnectionError: Zu viele Herzschläge verpasst

Frage Wie kann ich die ConnectionError: Too many heartbeats missed von Sellerie lösen? Beispielfehler %Vor% App-Übersicht Django App mit Sellerie für regelmäßige Hintergrundaufgaben Auf Heroku gehostet Einzelaufgabe, die all...
11.02.2013, 17:11
4
Antworten

Ausführen einer Aufgabe, nachdem alle Aufgaben abgeschlossen wurden

Ich schreibe eine Anwendung, die eine Reihe von Aufgaben parallel ausführen muss und dann eine einzelne Aufgabe mit den Ergebnissen aller ausgeführten Aufgaben: %Vor% Es ist ein sehr konstruiertes und vereinfachtes Beispiel, aber hoffentlich...
30.04.2013, 20:57
4
Antworten

Sellerie gibt keinen Speicher frei

Es sieht so aus, als würde Sellerie nach Beendigung der Aufgabe keinen Speicher freigeben. Jedes Mal, wenn eine Aufgabe beendet wird, würde ein Speicherverlust von 5 m-10 m auftreten. Bei Tausenden von Aufgaben wird bald der gesamte Speicher ver...
09.07.2013, 06:30
3
Antworten

Benötigt diese Webanwendung eine Aufgabenwarteschlange?

Hintergrund Ich habe eine Web-App, die ein Bild aus Benutzereingaben erstellt. Die Bilderstellung könnte einige Sekunden dauern. Problem Wenn ich den Server-Thread, der die Anfrage / Antwort bearbeitet, auch das Bild generieren lasse,...
26.08.2010, 18:21
1
Antwort

Sellerie für HTTP-Aufrufe von Drittanbietern optimieren

Wir verwenden Sellerie, um HTTP-Anrufe von Dritten zu tätigen. Wir haben rund 100 Aufgaben, die einfach die HTTP-API-Aufrufe von Drittanbietern aufrufen. Einige Tasks rufen die APIs in großen Mengen auf, z. B. eine halbe Million Anfragen um 4 Uh...
19.03.2016, 19:33
2
Antworten

Einheitentest Flask view spotting Sellerie Aufgaben

Ich habe also eine Flashen-Ansicht, die einer Warteschlange eine Sellerie-Aufgabe hinzufügt und dem Benutzer eine 200er-Datei zurückgibt. %Vor% Das Problem besteht darin, Folgendes zu testen: ich möchte keine Sellerie-Instanz usw. haben. Ich...
16.06.2013, 10:40
1
Antwort

Sellery AsyncResult get Hostname

Ich habe eine Sellerie eingerichtet, die zwei verschiedene Server verwendet, um Aufgaben zu bearbeiten. Ich versuche herauszufinden, auf welche Weise der Server am besten funktioniert. Ich habe die Dokumente durchgesehen und nichts über das Abru...
04.12.2012, 16:01