I've discovered that a web crawler was opening up large numbers of simultaneous requests for the RSS/Atom feed. Each of these requests runs an instance of git-diff-tree, which consumes quite a lot of memory and CPU time. Enough of these requests pile up, and the kernel invokes its oom-killer to take care of business. This often times has the unfortunate side effect of killing off key processes, like apache and SSH.
In order to have another repeat of this, I've disabled gitweb's RSS/Atom feed functionality. It's a little ham-fisted, but not being a git expert, it's the work-around that is most obvious to me right now to stabilize things. If anyone can suggest a solution that can keep the system stable while not removing functionality, please let me know. Clay On Wed, Nov 25, 2009 at 5:43 AM, Nicole Engard <neng...@gmail.com> wrote: > I was able to get to it last night - but it's not working again this AM :( > > Nicole > > On Tue, Nov 24, 2009 at 5:10 PM, Clay Fouts <clay.fo...@liblime.com> wrote: >> Git service is now fully restored. I'm doing a post-mortem and will >> report back on the cause if there's anything unusual. >> >> Clay >> >> >> On Tue, Nov 24, 2009 at 12:53 PM, Clay Fouts <clay.fo...@liblime.com> wrote: >>> Hi, all. >>> >>> Just a brief update on the git.koha.org outage. That server is >>> currently unreachable, even on an administrative basis. We've been >>> working with the hosting provider (Spry) for the past several hours to >>> get it back online. It ought to be available again soon. >>> >>> Cheers, >>> Clay >>> >> _______________________________________________ >> Koha-devel mailing list >> Koha-devel@lists.koha.org >> http://lists.koha.org/mailman/listinfo/koha-devel >> > _______________________________________________ Koha-devel mailing list Koha-devel@lists.koha.org http://lists.koha.org/mailman/listinfo/koha-devel