uWSGI - "Недостаточно памяти: процесс убийства"

Следующая проблема возникает с моим uWSGI (приложение Pyramid) ...

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

Это сообщение отображается на экране входа в систему сервера CentOS 7.

Есть ли способ контролировать потребление памяти в uWSGI? Примеры: "потреблять до 60% доступной памяти", "потреблять до 2 ГБ" и т. Д.

Я хотел бы что-то, что контролируется самой uWSGI.

Я искал, был ли какой-либо вариант в самом uWSGI, чтобы управлять этим потреблением памяти... но ничего не найдено...

Спасибо!

1 ответ

CentOS 7 использует systemd, поэтому наиболее логичным подходом является переопределение / расширение файла модуля uwsgi с помощью MemoryLimit вариант. Вы можете прочитать больше об этом здесь.

Другие вопросы по тегам