Look forward to not having to fight the spam-captcha issue as much anymore heh. Thank you for your efforts, Jow.
On Tue, Mar 4, 2014 at 3:26 AM, Jo-Philipp Wich <j...@openwrt.org> wrote: > Hi. > >> It is really annoying that dev.openwrt.org frequently gives "504 Gateway >> Time-out" or "502 Bad Gateway" errors. During the last few days it seems >> that the bug tracker is unreachable half of the time. >> >> Typical error is just: >> >> 502 Bad Gateway >> nginx/1.1.19 >> >> Is there some problem connectivity problem between the front-end and >> back-end servers? > > It is a problem with python. So far we used an ordinary tracd-fcgi setup > behind an nginx frontend. Problem was that tracd instances gobbled up > memory like crazy - up to 5GB of reserved memory after a runtime of ~1 > hour was not unusual. Furthermore the observed cpu consumption on the > server was 90-350% (!) for single trac processes. > > Additionally trac runs into threading deadlocks after a while, resulting > in a total unavailabily of the backend, thus leading to the infamous 50x > errors. This seems to be a general thread locking issue either due to a > bug in python or in the trac codebase. > > I reworked the trac-fcgi launcher now and applied a number of threading > fixes to it, so far it seems to be way more responsive and both memory > consumption and cpu load plummeted to 50MB RAM / 10% CPU per instance. > > On a first glance the result seems promising and the site is way more > responsive now. I also fixed the ticket captcha mechanism so submitting > tickets erroneously flagged as spam should work properly now. > > > Regards, > Jow > > > _______________________________________________ > openwrt-devel mailing list > openwrt-devel@lists.openwrt.org > https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel > _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel