Следующая проблема возникает с моим 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 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .