[Collab-qa-commits] r1868 - udd/web
Lucas Nussbaum
lucas at alioth.debian.org
Mon Dec 13 12:46:46 UTC 2010
Author: lucas
Date: 2010-12-13 12:46:45 +0000 (Mon, 13 Dec 2010)
New Revision: 1868
Modified:
udd/web/bugs.cgi
Log:
check for system load before processing
Modified: udd/web/bugs.cgi
===================================================================
--- udd/web/bugs.cgi 2010-12-11 21:24:04 UTC (rev 1867)
+++ udd/web/bugs.cgi 2010-12-13 12:46:45 UTC (rev 1868)
@@ -284,6 +284,13 @@
q += "AND FALSE\n"
end
q += "order by #{sortby} #{sorto}"
+
+load = IO::read('/proc/loadavg').split[0].to_f
+if load > 7
+ puts "<p><b>Current system load (#{load}) is too high. Please retry later!</b></p>"
+ exit(0)
+end
+
begin
sth = dbh.prepare(q)
sth.execute
More information about the Collab-qa-commits
mailing list