On 13 October 2012 15:24, Dave Humphrey <dave(a)uesp.net> wrote:
On 13 October 2012 09:35, David Gerard
<dgerard(a)gmail.com> wrote:
> I'm getting reports on
rationalwiki.org of
occasional blank
> watchlists. The symptoms are that a completely empty page loads
> immediately. It's running 1.19.1 in Ubuntu 10.04 with Apache
> 2.2.14-ubuntu.
> The confusing thing is the Apache logs don't show any "200 0" for
> Special:Watchlist, at all. So either it's serving something that
> renders as a blank page, or something before Apache, which should be
> nothing whatsoever, is showing a blank page. I see a few "200 0" for
> other pages. A bit over 1% of all connections give a 408 request
> timeout - but the request timeout is 300 seconds, which is quite huge
> enough.
By "empty page" I assume you mean a
completely white/empty page that
you get when the MediaWiki crashes/breaks? You should get an entry in
the Apache error log (different from the access log) when this
happens. If you aren't you may wish to check the "error_reporting" in
php.ini to ensure it is set to an appropriate level. I have mine set
at E_ALL which can result in large logs over time but it does catch a
variety of minor warnings which are sometimes useful in diagnosing
other related problems. If you change this setting make sure you
restart Apache to apply the settings.
It shows up in the access log as a 500, e.g.
[IP number] - - [13/Oct/2012:08:59:18 -0400] "GET
/wiki/Special:Watchlist HTTP/1.1" 500 308
"http://rationalwiki.org/wiki/RationalWiki:Technical_support"
"[browser agent string]"
- that apparently renders blank. This doesn't show anything in the
Apache or PHP error log around this time either. Most frustrating ...
I've turned up the logging a bit.
- d.