uwsgi através do supervisor muitos arquivos abertos

3

Eu configurei o uWSGI através do supervisor em uma caixa do Ubuntu 12.04 e ultimamente notei que ao tentar alinhar os logs (todos os logs naquela conta de usuário) eu recebo a mensagem de que too many files opened , uWSGI está sendo executado como não root usuário, eu mudei o limite rígido e suave para este usuário e reiniciei a máquina e isso resolveu o problema. Esta caixa tem apenas o uwsgi em execução e o meu supervisor de parada do processo de implementação do código, que envia um sinal INT para o processo uwsgi e, em seguida, o inicia após executar algumas operações. Eu quero concordar que o envio de INT faz uWSGI fechar os arquivos que abriu ao longo do tempo?

Se não, qual é a melhor maneira de parar o uWSGI para que ele cuide dos arquivos abertos?

O uWSGI documentos do uWSGI diz que o SIGHUP recarregaria o servidor e fecharia os arquivos abriu mas meus requisitos estão parando e iniciando o uwsgi.

seção supervisor-uwsgi

[program:uwsgi]
command=uwsgi --ini abcd.ini --gevent 200
autostart=False
stderr_logfile=/mnt/log/uwsgi.err.log
stdout_logfile=/mnt/log/uwsgi.log
stopsignal=INT

Alguma ideia, por favor?

    
por APZ 14.06.2013 / 23:58

0 respostas