[Mediawiki-l] MediaWiki partially stopped working (Update)
Platonides
Platonides at gmail.com
Tue Jul 10 20:59:32 UTC 2007
Agon S. Buchholz wrote:
> Tim Starling wrote:
>
>> It sounds like you're running a threaded MPM and PHP is segfaulting.
>> To avoid having MediaWiki interfere with other apps, use the prefork
>> MPM whenever you are using PHP. This is strongly recommended by the
>> PHP manual.
>
> I'm running Apache2 as Prefork MPM [1]; in Debian, that is done
> automagically when installing PHP. At least it is supposed to do so
> according to the documentation and to my package database.
>
>> I believe I have written a post or two in the past about debugging
>> and fixing segfaults. I'll repeat some basic principles here in
>> brief.
>
> Is there any way to determine, if httpd (or whatever) really *is*
> segfaulting?
run it on a debugger (likely gdb). It will catch teh segfault and tell
you where the segfault is.
> At least in "mytop" I can see that sql statements seem to be processed;
> somehow they have to get there.
>
> If I enter a nonexisting article name in the search box, in "mytop"
> something like this appears:
>
> Query SELECT page_id, page_namespace, page_title FROM
> `page`,`searchindex` WHERE page_id=si_page AND
> [...]
>
> The rest of the sql statement i can not read (it doesn't do line
> breaks). However, this appears like the beginning of an valid statement,
> even if it simply stays there "forever".
Read it in the page source.
More information about the MediaWiki-l
mailing list