Add ProxyTimeout to Plack Koha due to mod_cgi bug
Hi all, Last week, I discovered a bug in Apache httpd's mod_cgi. Basically, it means that mod_cgi does not timeout until 2x the duration of TimeOut, while mod_proxy_http (used by Plack) times out after 1x the duration of TimeOut. You can see the details at https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26400. The Apache community worked very quickly, and together we've resolved the bug, but I don't think Apache backport fixes. That said, there's been an open bug report in Debian for 5 years (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=780123). I'll send an email in telling them that this has been fixed upstream. I wouldn't count on a backport though. In any case, the real importance here is that we harmonize people's expectations. With Bug 15218, we started using CGI mode for certain long-running processes. It might be that this isn't 100% necessary in all cases, if we just increase the ProxyTimeout to match the effective TimeOut time of CGI processes. David Cook Software Engineer Prosentient Systems 72/330 Wattle St Ultimo, NSW 2007 Australia Office: 02 9212 0899 Online: 02 8005 0595
participants (1)
-
dcook@prosentient.com.au