diff options
-rw-r--r-- | extras/exec_cgi.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/extras/exec_cgi.rb b/extras/exec_cgi.rb index 6924698..c29e6e1 100644 --- a/extras/exec_cgi.rb +++ b/extras/exec_cgi.rb @@ -4,6 +4,13 @@ # # if running under yahns, worker_processes is recommended to avoid conflicting # with the SIGCHLD handler in yahns. + +# Be careful if using Rack::Deflater, this needs the following commit +# (currently in rack.git, not yet in 1.5.2): +# commit 7bda8d485b38403bf07f43793d37b66b7a8281d6 +# (delfater: ensure that parent body is always closed) +# Otherwise you will get zombies from HEAD requests which accept compressed +# responses. class ExecCgi class MyIO < Kgio::Pipe attr_writer :my_pid |