Apache 2 als Dienst verursacht einen Fehler beim Starten...

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

Apache 2 als Dienst verursacht einen Fehler beim Starten...

Postby bakabu » 26. October 2004 22:44

...aber nach ~ 5 Minuten Wartezeit geht es dann doch.

Hallo erst mal alle zusammen :roll:

Mein erster Thread hier im Forum ist auch gleich eine Frage zu folgendem Problem:

Ich habe Xampp auf meinem Rechner installiert und bisher lief es auch ohne irgendwelche Probleme. In einem Anflug geistiger Umnachtung bin ich auf die Idee gekommen es mit dem Installationspaket für mod_perl zu versuchen um ein bisschen damit Erfahrung zu sammeln. Gesagt getan: Apache Dienst beendet; mySql Dienst beendet; Mod_perl Installationspaket aufgespielt; setup_xampp.bat ausgeführt; Perl aktiviert; Neustart des Rechners.

Nach dem Neustart kam die Meldung "mindestens ein Dienst konnte beim .... nicht gestartet werden" => blick ins Ereignislog: Fehler 7022 ...

Unter Dienste steht bei Apache 2: „wird gestartet“.

=> Google => kein verständliches Ergebniss *sorry ich steh aufm Schlach :oops: *

Nach 5 Minuten Kaffepause geh ich an den Rechner und sehe das mein Apache 2 laut Apachemonitor läuft... => Zugriff auf localhost und es geht

Woran kann das Liegen und warum kommt diese Fehlermeldung 7022 bei jedem Neustart auch wenn der Apache nach ~ 5 Minuten dann doch funktioniert....

Mit freundlichen Grüßen

BakaBu

Ps. Ich hab auch schon versucht den mod_perl mittels setup_xampp.bat zu deaktivieren .... hat aber leider nichts bewirkt... das Problem besteht weiterhin.



[/b]
User avatar
bakabu
 
Posts: 4
Joined: 26. October 2004 22:14

Postby Kristian Marcroft » 27. October 2004 06:49

Hi,

startet der Apache denn wenn du ihn _nicht_ als Dienst startest?
z.B. mittels: Start -> Ausführen -> cmd -> Verzeichniswechsel -> start_apache.bat ??

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby bakabu » 27. October 2004 08:50

er macht genau das selbe ...

was mir noch auf gefallen ist is das die CPU-Belastung recht hoch ist

allerdings konnte ich das nicht mit dem in der FAQ erwähnten Eintrag beheben (editieren der httpd.config)

edit:

kein Port ist doppelt belegt oder der gleichen; die ports 80 und 443 sind apache only...
User avatar
bakabu
 
Posts: 4
Joined: 26. October 2004 22:14

Postby Kristian Marcroft » 27. October 2004 09:15

Hi,

kommt denn irgendeine Fehlermeldung im cmd?

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby bakabu » 27. October 2004 09:49

leider nicht ...

sonst hätt ich im forum ja was gefunden ;)

das log sagt folgendes:

[Tue Oct 26 22:47:32 2004] [notice] Parent: Received restart signal -- Restarting the server.
[Tue Oct 26 22:47:32 2004] [notice] Child 2020: Exit event signaled. Child process is ending.
[Tue Oct 26 22:47:33 2004] [notice] Child 2020: Released the start mutex
[Tue Oct 26 22:47:34 2004] [notice] Child 2020: Waiting for 250 worker threads to exit.
[Tue Oct 26 22:47:46 2004] [notice] Child 2020: All worker threads have exited.
[Tue Oct 26 22:47:46 2004] [notice] Child 2020: Child process is exiting
[Tue Oct 26 22:49:51 2004] [notice] Parent: Created child process 3236
[Tue Oct 26 22:49:55 2004] [notice] Disabled use of AcceptEx() WinSock2 API
[Tue Oct 26 22:56:03 2004] [notice] Child 3236: Child process is running
[Tue Oct 26 22:56:03 2004] [notice] Child 3236: Acquired the start mutex.
[Tue Oct 26 22:56:03 2004] [notice] Child 3236: Starting 250 worker threads.
[Tue Oct 26 22:56:05 2004] [notice] Child 3236: Listening on port 443.
[Tue Oct 26 22:56:06 2004] [notice] Child 3236: Listening on port 80.
[Tue Oct 26 23:06:31 2004] [notice] Parent: child process exited with status 4294967295 -- Restarting.
[Tue Oct 26 23:08:59 2004] [notice] Parent: Created child process 2744
[Tue Oct 26 23:09:01 2004] [notice] Disabled use of AcceptEx() WinSock2 API
[Tue Oct 26 23:14:59 2004] [notice] Child 2744: Child process is running
[Tue Oct 26 23:14:59 2004] [notice] Child 2744: Acquired the start mutex.
[Tue Oct 26 23:14:59 2004] [notice] Child 2744: Starting 250 worker threads.
[Tue Oct 26 23:15:03 2004] [notice] Child 2744: Listening on port 443.
[Tue Oct 26 23:15:03 2004] [notice] Child 2744: Listening on port 80.


zum Restartfehler:
http://natune.net/Artikel/Anleitungen/PHP/230
Ich habe den php-code getestet aber am code liegt es nicht ...


sollte ich maybe eine ältere xampp-version installieren und wenn ja welche?
User avatar
bakabu
 
Posts: 4
Joined: 26. October 2004 22:14

Postby Kristian Marcroft » 27. October 2004 10:32

hi,

folgendes steht in unserer FAQ:
Bitte in der Datei \xampp\apache\conf\httpd.conf die Zeile => # Win32DisableAcceptEx ON entkommentieren. Also richtig:

Win32DisableAcceptEx ON

Standardgemäß ist im Apache seit jüngster Zeit eine verbesserte Winsock 2 - AcceptEx() Unterstützung etabliert, die aber nicht auf den Homevarianten (98/ME usw.) funktioniert. Leider sind ab und zu auch NT Systeme (2000 und Xp Professional) davon betroffen. Die Anweisung "Win32DisableAcceptEx ON" deaktiviert nun den eigentlich verbesserten Socket Zugriff bei Problemen.


Versuch das mal...

So long
KriS
User avatar
Kristian Marcroft
AF Moderator
 
Posts: 2962
Joined: 03. January 2003 12:08
Location: Diedorf

Postby bakabu » 27. October 2004 10:38

allerdings konnte ich das nicht mit dem in der FAQ erwähnten Eintrag beheben (editieren der httpd.config)


bereits versucht ohne erfolg ^^
User avatar
bakabu
 
Posts: 4
Joined: 26. October 2004 22:14


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 9 guests