uWSGI - "Nicht genügend Speicher: Prozess beenden"

732
Eduardo Lucio

Das folgende Problem tritt bei meiner uWSGI (einer Pyramid-App) auf ...

Out of memory: Kill process 17715 (uwsgi) score 299 or sacrifice child Killed process 17715, UID 0, (uwsgi) total-vm:2731232kB, anon-rss:790924kB, file -rss:576kB 

uWSGI -

Diese Meldung wird auf dem Anmeldebildschirm des CentOS 7-Servers angezeigt.

Gibt es eine Möglichkeit, den Speicherverbrauch in uWSGI zu steuern? Beispiele: "verbrauchen bis zu 60% des verfügbaren Speichers", "verbrauchen bis zu 2 GB" usw.

Ich möchte etwas, das von uWSGI selbst gesteuert wird.

Ich habe gesucht, ob es eine Option in der uWSGI selbst gibt, um diesen Speicherverbrauch zu steuern ... aber nichts gefunden ...

Vielen Dank!

0

1 Antwort auf die Frage

0
carlwgeorge

CentOS 7 verwendet systemd, daher ist es am logischsten, die Uwsgi-Unit-Datei mit einer MemoryLimitOption zu überschreiben / zu erweitern . Mehr darüber erfahren Sie hier .