aboutsummaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2012-10-09 17:03:52 -0400
committerJoey Hess <joey@kitenet.net>2012-10-09 17:12:04 -0400
commit6bd8c6732e7ccda0013a3373c3618fca91c91d36 (patch)
treee4677c50f7b3cf805cb352c39623af3bcb0cb3f5 /debian
parent4c1582c11eb85bf356c943abf1b31dde3453e73d (diff)
downloadikiwiki-6bd8c6732e7ccda0013a3373c3618fca91c91d36.tar
ikiwiki-6bd8c6732e7ccda0013a3373c3618fca91c91d36.tar.gz
add cgi_overload_delay tunable
Try to avoid a situation in which so many ikiwiki cgi wrapper programs are running, all waiting on some long-running thing like a site rebuild, that it prevents the web server from doing anything else. The current approach only avoids this problem for GET requests; if multiple cgi's run GETs on a site at the same time, one will display a "please wait" page for a configurable number of seconds, which then redirects to retry. To enable this protection, set cgi_overload_delay to the number of seconds to wait. This is not enabled by default.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog8
1 files changed, 8 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 8d7618753..842eb6806 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,14 @@ ikiwiki (3.20120726) UNRELEASED; urgency=low
* monochrome: New theme, contributed by Jon Dowland.
* rst: Ported to python 3, while still also being valid python 2.
Thanks, W. Trevor King
+ * Try to avoid a situation in which so many ikiwiki cgi wrapper programs
+ are running, all waiting on some long-running thing like a site rebuild,
+ that it prevents the web server from doing anything else. The current
+ approach only avoids this problem for GET requests; if multiple cgi's
+ run GETs on a site at the same time, one will display a "please wait"
+ page for a configurable number of seconds, which then redirects to retry.
+ To enable this protection, set cgi_overload_delay to the number of
+ seconds to wait. This is not enabled by default.
-- Joey Hess <joeyh@debian.org> Thu, 30 Aug 2012 11:56:12 -0400