O CentOS 7 usa o systemd, portanto, a abordagem mais lógica é substituir / estender o arquivo da unidade uwsgi com a opção MemoryLimit
. Você pode ler mais sobre isso aqui .
O seguinte problema está acontecendo com o meu uWSGI (um aplicativo 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
EstamensageméexibidanateladelogindoservidorCentOS7.
ExistealgumamaneiradecontrolaroconsumodememórianouWSGI?Exemplos:"consuma até 60% da memória disponível", "consuma até 2GBs", etc ...
Eu gostaria de algo que seja controlado pelo próprio uWSGI.
Eu procurei se havia alguma opção no próprio uWSGI para controlar esse consumo de memória ... mas nada foi encontrado ...
Obrigado!
O CentOS 7 usa o systemd, portanto, a abordagem mais lógica é substituir / estender o arquivo da unidade uwsgi com a opção MemoryLimit
. Você pode ler mais sobre isso aqui .