Uwsgi has not killed and became zombie, when stop by max-requests

I have problem... I set up configuration property 'max-requests'. When server receive requests at max-requests, uwsgi tell 'The work of process PID is done. Seeya!' and respawn worker at now But, my uwsgi became zombie process.... service 232327 0.0 0.0 0 0 ? Zl Nov05 0:06 [uwsgi] <defunct>

So i configure 'vaccum', but it is not solution how do i can solve this problem....

This is my uwsgi configuration and I run server with django.

[uwsgi]
virtualenv = /home/service/service/.venv
socket = /tmp/uwsgi_sock
pidfile2=/tmp/service.pid

module=project.wsgi
callable=application

master=true
processes=1
threads=2
max-requests=2500
harakiri=15
lazy-apps=true
vaccum=true

logto=/var/log/service/uwsgi.log
log-maxsize = 32428800
enable-threads = true

ignore-write-errors=true
ignore-sigpipe=true
disable-write-exception=true

I add configure 'vaccum'... and harakiri short....

but above harakiri seconds, process still zombieyour text

Back to Top