One more thing, graceful shutdown only works for (legion-)smart-attache-daemon, other options spaws subshell that executes daemon, and uWSGI stores subshells PID, not actual daemon PID. Sending SIGTERM to subshell doesn't shutdown daemon and it is killed with SIGKILL after timeout is reached (--reload-mercy value or 3 seconds if --reload-mercy is 0). Sending SIGKILL seems brutal for some daemons, so maybe we could track proper PID?
2013/5/10 Roberto De Ioris <[email protected]> > > > 2013/5/10 Roberto De Ioris <[email protected]> > > > >> Lukasz, can you check if after the patch all works fine ? > >> > > > > I've tested every daemon command and there is one more fix needed > > https://github.com/unbit/uwsgi/pull/275 for legion-smart-attach-daemon2 > > All non-legion daemon options seem to be working fine > > > > Great, i will release 1.9.10 tomorrow > > Thanks a lot > > > -- > Roberto De Ioris > http://unbit.it > _______________________________________________ > uWSGI mailing list > [email protected] > http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi > -- Łukasz Mierzwa
_______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
