> 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
