i opened a somewhat corner-case bug here:

http://projects.unbit.it/uwsgi/ticket/77

if uWSGI receives SIGINT after the --pyshell interpreter/worker dies
(eg, on EOF/Ctrl+D), but before the next interpreter is ready (ie, >>>
prompt visible), it enters a massive loop sending:

[...]
SIGINT/SIGQUIT received...killing workers...
SIGINT/SIGQUIT received...killing workers...
SIGINT/SIGQUIT received...killing workers...
[...]

... to stderr over 100,000 times before being brutally killed by the
master process:

[...]
SIGINT/SIGQUIT received...killing workers...
SIGINT/SIGQUIT received...killing workers...
worker 1 (pid: 26172) is taking too much time to die...NO MERCY !!!
goodbye to uWSGI.

... bug only occurs if --master is also used.

-- 

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

Reply via email to