Sellerie gibt keinen Speicher frei

8

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 verbraucht sein.

%Vor%

Könnte gleich sein mit dem Problem, aber es hat keine Antwort: RabbitMQ / Sellerie / Django Memory Leak?

Ich benutze kein Django, und meine Pakete sind:

%Vor%

Ich habe gerade eine Testaufgabe hinzugefügt, wie zum Beispiel: test_string ist eine große Zeichenfolge, und es hat immer noch Speicherverlust:

%Vor%     
Dechao Qiu 09.07.2013, 06:30
quelle

4 Antworten

4

Es war diese Konfigurationsoption, die dazu führte, dass mein Arbeiter keinen Speicher freigab.

%Vor%

beziehen sich auf: Ссылка

    
Dechao Qiu 10.07.2013, 02:54
quelle
2

Dies war ein Problem bei Sellerie, das meiner Meinung nach behoben ist.

Bitte beachten Sie: Ссылка

    
A J 14.03.2016 08:12
quelle
0

Möglicherweise treffen Sie dieses Problem in librabbitmq . Bitte überprüfen Sie, ob Sellerie librabbitmq>=1.0.1 verwendet oder nicht.

Eine einfache Lösung ist: pip install librabbitmq>=1.0.1 .

    
dnozay 09.07.2013 06:59
quelle
0

setze worker_max_tasks_per_child in deinen Einstellungen

    
gizzmole 05.07.2017 18:35
quelle

Tags und Links