On 02 August 2002, Robin W?hler said:
> 2) No signal handling in fcgi.py. The problem - on OpenBSD (Linux/Solaris
> don't show this behaviour) - seems to be this: If FastCGI terminates a
> process (by SIGTERM) it might interrupt a call to accept().
Hmmm: in my copy of *Python Essential Reference* it says that Python
already installs a SIGTERM handler. (It also alludes to the behaviour
that Neil and Michael described.) So I don't see why installing a
Python-level signal handler would change OpenBSD's behaviour here.
Can any other OpenBSD users supply details here? Eg. try running a
Quixote app via FastCGI, and then "kill -TERM" your application and see
what happens.
Greg
--
Greg Ward - software developer gward@mems-exchange.org
MEMS Exchange http://www.mems-exchange.org