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

Reply via email to