Apache stürzt bei zugriff auf MediaWiki ab

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Apache stürzt bei zugriff auf MediaWiki ab

Postby BerndD » 23. January 2006 14:05

Hallo,

ich benutze den Apache-Server um ein Wiki im Intranet zu betreiben. Leider stürzt der Server sehr oft ab:

Apache.exe hat Fehler verursacht und wird geschlossen. Starten Sie das Programm neu.

Ein Fehlerprotokoll wird erstellt.

In der Log-Datei steht:
[Mon Jan 23 10:01:52 2006] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Mon Jan 23 10:01:52 2006] [notice] Apache/2.0.55 (Win32) SVN/1.2.3 PHP/5.1.1 DAV/2 configured -- resuming normal operations
[Mon Jan 23 10:01:52 2006] [notice] Server built: Oct 9 2005 19:16:56
[Mon Jan 23 10:01:52 2006] [notice] Parent: Created child process 1612
[Mon Jan 23 10:01:52 2006] [debug] mpm_winnt.c(480): Parent: Sent the scoreboard to the child
[Mon Jan 23 10:01:52 2006] [notice] Child 1612: Child process is running
[Mon Jan 23 10:01:52 2006] [info] Parent: Duplicating socket 328 and sending it to child process 1612
[Mon Jan 23 10:01:52 2006] [debug] mpm_winnt.c(401): Child 1612: Retrieved our scoreboard from the parent.
[Mon Jan 23 10:01:52 2006] [debug] mpm_winnt.c(598): Parent: Sent 1 listeners to child 1612
[Mon Jan 23 10:01:52 2006] [debug] mpm_winnt.c(557): Child 1612: retrieved 1 listeners from parent
[Mon Jan 23 10:01:52 2006] [notice] Child 1612: Acquired the start mutex.
[Mon Jan 23 10:01:52 2006] [notice] Child 1612: Starting 250 worker threads.
[Mon Jan 23 10:01:52 2006] [debug] child.c(697): Child 1612: Worker thread 0 starting.


In access.log steht:
192.168.0.124 - - [23/Jan/2006:10:01:43 +0100] "GET /mediawiki/skins/monobook/main.css HTTP/1.1" 200 21092
192.168.0.124 - - [23/Jan/2006:10:01:43 +0100] "GET /mediawiki/skins/monobook/IE60Fixes.css HTTP/1.1" 200 1352
192.168.0.124 - - [23/Jan/2006:10:01:43 +0100] "GET /mediawiki/skins/common/IEFixes.js HTTP/1.1" 200 4017
192.168.0.124 - - [23/Jan/2006:10:01:43 +0100] "GET /mediawiki/skins/common/commonPrint.css HTTP/1.1" 200 5095
192.168.0.124 - - [23/Jan/2006:10:01:43 +0100] "GET /mediawiki/index.php?title=-&action=raw&gen=js HTTP/1.1" 200 1102
192.168.0.124 - - [23/Jan/2006:10:01:44 +0100] "GET /mediawiki/skins/common/wikibits.js HTTP/1.1" 200 17349
192.168.0.124 - - [23/Jan/2006:10:01:44 +0100] "GET /mediawiki/skins/monobook/bullet.gif HTTP/1.1" 200 50
192.168.0.124 - - [23/Jan/2006:10:01:44 +0100] "GET /mediawiki/skins/monobook/headbg.jpg HTTP/1.1" 200 7881
192.168.0.124 - - [23/Jan/2006:10:01:44 +0100] "GET /mediawiki/skins/monobook/external.png HTTP/1.1" 200 165
192.168.0.124 - - [23/Jan/2006:10:01:44 +0100] "GET /mediawiki/skins/monobook/user.gif HTTP/1.1" 200 932
192.168.0.124 - - [23/Jan/2006:10:01:44 +0100] "GET /mediawiki/skins/common/images/PointLogo.png HTTP/1.1" 200 8680
192.168.0.124 - - [23/Jan/2006:10:01:44 +0100] "GET /mediawiki/index.php?title=MediaWiki:Monobook.css&action=raw&ctype=text/css&smaxage=18000 HTTP/1.1" 200 129
192.168.0.124 - - [23/Jan/2006:10:01:44 +0100] "GET /mediawiki/index.php?title=-&action=raw&gen=css&maxage=18000 HTTP/1.1" 200 100
192.168.0.124 - - [23/Jan/2006:10:01:45 +0100] "GET /mediawiki/skins/common/images/poweredby_mediawiki_88x31.png HTTP/1.1" 200 1933
192.168.0.124 - - [23/Jan/2006:10:01:45 +0100] "GET /mediawiki/skins/common/images/PointLogo.png HTTP/1.1" 200 8680

wobei die letzten Zugriffe immer andere sind. Meist ist der letzte Zugriff auf ein Bild. Aber das ist sicher Zufall.

Ich habe bereits das Internet nach dem Fehler Status 3221225477 durchsucht. Leider besagt dieser Fehler nichts weiter, als das ein Child-Process eine Exception ausgelöst hat.
Falls das hilfreich wäre, könnte ich ein Dr. Watson Fehlerprotokoll posten. Weiss aber nicht wie das hier geht (sind über 5000 Zeilen, als Zip aber nur 17kByte).

Der Server wurde bisher nur für SVN (ein Versionsverwaltungssystem) benutzt und lief über ein Jahr stabil. Für das Wiki habe ich folgende Programme installiert
- MySQL 5.0.18
- PHP 5.1.1
- ImageMagick Version 6.2.5 Q16
- MediaWiki 1.5.5
Ich hatte Apache 2.0.54 laufen und habe nun ohne Erfolg Apache 2.0.55 installiert. Das BS ist Windows 2000 Service Pack 4
Ich bin ein völliger Neuling was Apache und Co. angeht. Wenn ich das, was ich bisher im Internet gefunden habe, richtig interpretiere, würde es bedeuten, dass jedes fehlerhafte PHP-Script den Server abschießen kann. Ist das so? Warum aber den gesamten Server und nicht nur den betroffenen Child-Prozess? Eine Notlösung könnte darin bestehen, den Server dazu zu bringen wieder automatisch hochzufahren, damit weitere Zugriffe wieder funktionieren (das ich an so was denke zeigt wie verzweifelt ich bin).
Wer kann mir helfen den Fehler näher einzukreisen? Wie kann man PHP-Scripts debuggen. Sollte ich auf eine ältere Version von PHP ausweichen? Wenn Ja, welche ist die beste für Apache 2? Gibt es hier User die MediaWiki einsetzen? Kennt jemand ein deutsches Forum für MediaWiki? Wie gesagt, es ist nur eine Vermutung, dass es ein Problem mit PHP ist, genauso könnte es mySQL oder einfach nur eine Fehlkonfiguration sein.

Bin für jeden Tipp dankbar.
Bernd
BerndD
 
Posts: 5
Joined: 23. January 2006 11:18

Postby BerndD » 25. January 2006 11:19

Hallo,
ich bin es nochmal. Habe gestern XAMPP 1.5.1 probiert. Leider mit dem selben Problem. Schlimmer noch, da nun das SVN-Modul nicht mehr geladen werden kann. Und das obwohl in XAMPP 1.5.1 die selbe Apache Version 2.0.55 enthalten ist.

Falls hier Programmierer mitlesen:
Kann mir jemand eine Debug-Version des Apache-Servers (mit Symbol-Datei) besorgen? Leider schaffe ich es nicht den Apache Server unter Windows zu kompilieren. Die Beschreibung unter

http://httpd.apache.org/docs/2.0/platfo ... iling.html

ist leider missverständlich und zum Teil auch fehlerhaft, oder zumindestens unvollständig.

Es grüßt euch ein ganz trauriger
Bernd :(
BerndD
 
Posts: 5
Joined: 23. January 2006 11:18

Postby Wiedmann » 25. January 2006 11:32

Und das obwohl in XAMPP 1.5.1 die selbe Apache Version 2.0.55 enthalten ist

Bin mir eigentlich fast sicher das da ein Apache 2.2.0 drin ist...

Kann mir jemand eine Debug-Version des Apache-Servers (mit Symbol-Datei) besorgen?

Gibts direkt bei Apache.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby BerndD » 25. January 2006 12:40

BerndD wrote:Und das obwohl in XAMPP 1.5.1 die selbe Apache Version 2.0.55 enthalten ist

Wiedmann wrote:Bin mir eigentlich fast sicher das da ein Apache 2.2.0 drin ist...


Ja, es ist 2.2.0 drin. Das mit SVN hat sich also schonmal geklärt, kann also vorerst XAMPP 1.5.1 vergessen.

BerndD wrote:Kann mir jemand eine Debug-Version des Apache-Servers (mit Symbol-Datei) besorgen?

Wiedmann wrote:Gibts direkt bei Apache.


Danke, habe es gefunden.

Sorry, bin wohl etwas zu sehr unter Zeit- und Erfolgsdruck. Sollte mal ein Gang runterschalten...

Bin weiterhin am kompilieren unter Windows interessiert. Hat es jemand bereits geschafft? Mit den kostenlosen Visual VC++ 2005 Express Edition habe ich es fast hinbekommen - nur noch 3 Module die sich nicht kompilieren ließen. Es sieht so aus, als würde ein Komandozeilentool fehlen. Ok, ist ein neues Thema. Muss jetzt erstmal weiter ..

Bernd
BerndD
 
Posts: 5
Joined: 23. January 2006 11:18

Postby BerndD » 27. January 2006 08:05

Hallo,

habe das Problem lösen können. Es lag an der PHP Version 5.1.1. Zumindestens hat ein Downgrad auf PHP 4.4.2 geholfen. Die Zusammenstellung aus

- Apache 2.0.55
- MySQL 5.0.18
- PHP 4.4.2
- ImageMagick Version 6.2.5 Q16
- MediaWiki 1.5.5

läuft seit gestern stabil.
BerndD
 
Posts: 5
Joined: 23. January 2006 11:18


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 10 guests