> Hi,
>
> I run uwsgi in emperor mode, its configuration is:
>
> [uwsgi]
> emperor = /home/www/uconfigs
> master = true
> die-on-term = true
> enable-threads = true
> daemonize = /home/www/logs/uwsgi.log
>
> and one of its vassals is non-uwsgi app, its configuration is:
>
> [uwsgi]
> die-on-term = true
> privileged-binary-patch-arg = /usr/bin/python /home/www/req_logger/app.py
>
> After termination master process I have found that process of this
> vassal is steel running and it is unkillable.
>


I suggest your to use attach-daemon facilities for managing external
process, unless your app.py implements the "emperor protocol":

https://uwsgi-docs.readthedocs.org/en/latest/EmperorProtocol.html#the-protocol

attach-daemon options:

https://uwsgi-docs.readthedocs.org/en/latest/AttachingDaemons.html


-- 
Roberto De Ioris
http://unbit.it
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to