Ich benutze Sellerie 3.1.23.Sellerie tötet Prozesse
Task-Code ist sehr einfach:
@app.task(bind=True, max_retries=None, default_retry_delay=settings.CELERY_RECONNECT_TIME)
def analize_text(self, **kwargs):
print 'test'
return 1
I Sellerie diesen Befehl starten:
Sellerie -A Aufgaben Arbeiter --loglevel = info --concurrency = 4 -n analize_text -Q analize.analize_text -Ofair
Also verwende ich 4 CPU. Das Problem ist, dass Sellerie regelmäßig Arbeiter tötet und stattdessen neue beginnt. Neuer Arbeiter hat neue Nummer im Logbuch und neue PID. Hier ist mein Protokoll https://dpaste.de/N1Vk
Warum macht es das? Ist dieser Fehler?