[WS2k3] Apache sterft met status 3221225477

Pagina: 1
Acties:

  • RSpliet
  • Registratie: Juni 2003
  • Laatst online: 11-07 00:42
Gisteravond kreeg ik van de eigenaar van 'een zekere server' de melding dat ik eens Apache moest installeren, omdat dit misschien beter aan de eisen voldeed dan IIS. Enfin, ik n uurtje bezig met configureren, eigen usertje aangemaakt voor Apache, virtual hosts toegevoegd en alles, op het eerste gezicht werkte het gewoon. Apache heeft IIS nog niet vervangen, ze draaien nu elk op hun eigen poort (IIS op 80, Apache op 8080). Enfin, ik log uit (rdesktop), de volgende dag log ik in, en potjandrie, krijg ik ineens een melding of 20 voor m'n kiezen dat Apache een ongeldige bewerking heeft uitgevoert, en of ik dit aan Microsoft wil vertellen. Iets zegt mij dat dat niet klopt. Ik de logs doorlopen, en jawel, er gaat iets goed fout. zie het logbestand van start, 5 requests en stop. De tweede request was mislukt, kreeg ik een 'This document contains no data' voor m'n bord, en de vierde gaf geen respons, dus had ik de stop-knop ingedrukt.
[Sun Jul 25 18:12:47 2004] [notice] Parent: Created child process 4840
[Sun Jul 25 18:12:47 2004] [notice] Child 4840: Child process is running
[Sun Jul 25 18:12:47 2004] [notice] Child 4840: Acquired the start mutex.
[Sun Jul 25 18:12:47 2004] [notice] Child 4840: Starting 128 worker threads.
[Sun Jul 25 18:15:51 2004] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Sun Jul 25 18:15:51 2004] [notice] Parent: Created child process 2028
[Sun Jul 25 18:15:51 2004] [notice] Child 2028: Child process is running
[Sun Jul 25 18:15:51 2004] [notice] Child 2028: Acquired the start mutex.
[Sun Jul 25 18:15:51 2004] [notice] Child 2028: Starting 128 worker threads.
[Sun Jul 25 18:18:02 2004] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Sun Jul 25 18:18:02 2004] [notice] Parent: Created child process 1200
[Sun Jul 25 18:18:02 2004] [notice] Child 1200: Child process is running
[Sun Jul 25 18:18:02 2004] [notice] Child 1200: Acquired the start mutex.
[Sun Jul 25 18:18:02 2004] [notice] Child 1200: Starting 128 worker threads.
[Sun Jul 25 18:19:34 2004] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Sun Jul 25 18:19:34 2004] [notice] Child 1200: Exit event signaled. Child process is ending.
[Sun Jul 25 18:19:35 2004] [notice] Child 1200: Released the start mutex
[Sun Jul 25 18:19:36 2004] [notice] Child 1200: Waiting for 128 worker threads to exit.
De enige informatie die Windows mij extra verteld is dat het gaat om een fout in de module php5ts.dll. Ik heb dus meteen gegoogled naar het bovenstaande nummertje (3221225477), en ik zag een melding op php.net, echter zonder oplossing erbij. Het lijkt mij ook niet dat dit niet te fixen is, gezien het grote aantal Apache servers, waarvan er ongetwijfeld ook wel een hoop op Windows draaien. Verschillende modules uncommented bij apache, mocht niet helpen (was te proberen). En ook in de configuratie van PHP zie ik niks vreemds. Voor wie het nog niet doorhad, het gaat om PHP 5.0.0 (de release dus), en Apache 2.0.50, alles gisteravond vers gedownload. De server is een up-to-date zijnde Windows 2003 bak, en de hardware is opzich niet van zo'n belang, maar t gaat om een VIA chipset mobo, met Athlon XP processor erin. Het apparaat staat niet lokaal, maar is van een vriend in Engeland (mocht je het willen weten :9) dus daarmee prutsen gaat niet.

Wie o wie heeft dit vaker meegemaakt? :S

Schaadt het niet, dan baat het niet


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

PHP onder Apache2 is en blijft waarschijnlijk nog flinke tijd experimenteel. Als ik jou was zo ik Apache2 downgraden naar versie 1.3 :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • RSpliet
  • Registratie: Juni 2003
  • Laatst online: 11-07 00:42
Nee, helaas, t helpt (toch) niet. Ook apache 1.3.31 vermoord z'n childs op burte wijze.

[ Voor 66% gewijzigd door RSpliet op 25-07-2004 22:39 ]

Schaadt het niet, dan baat het niet


Verwijderd

Vernieuw/downgrade je php versie.

[ Voor 18% gewijzigd door Verwijderd op 26-07-2004 10:24 ]


Verwijderd

Spider.007 schreef op 25 juli 2004 @ 19:32:
PHP onder Apache is en blijft waarschijnlijk nog flinke tijd experimenteel. Als ik jou was zo ik Apache downgraden naar versie 1.3 :)
Wat een kwats :? Php onder Apache draait bij mij al 4 jaar perfect.

Verwijderd

IIS verwijderen van de server en het dan opnieuw proberen, bij mij had ik ook veel fouten toen het naast elkaar draaide

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Verwijderd schreef op 26 juli 2004 @ 10:25:
[...]


Wat een kwats :? Php onder Apache draait bij mij al 4 jaar perfect.
Daar had een tweetje bij moeten staan; ik pas hem even aan :) Dat het perfect draait zegt trouwens niets over het experimenteel zijn ervan.

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • RSpliet
  • Registratie: Juni 2003
  • Laatst online: 11-07 00:42
IIS' rol als webserver is intussen al volledig weggehaalt, toch blijven childs op brute wijze vermoord worden. Als dat gebeurt okee, maar ik moet me wel telkens door 'ongeldige bewerking' venstertjes worstelen als ik mij remote aanlog. Uitzetten van de error reporting verhelpt het probleem niet (alleen het doorklikken), dus vraag ik mij af hoe het komt.
Oja, teruggaan naar PHP4.3.7 maakt Apache nog minder bruikbaar als IIS, aangezien die het met RC2 van PHP5 perfect deed ;).

Schaadt het niet, dan baat het niet


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Heb je deze bugreport reeds gezien? Daarin wordt aangeraden:

• Controleer je installatie nogmaals (oa juiste versie van php4ts.dll naar windows folder)
• Vergroot maximum geheugen voor PHP
• Maak een customerrorhandler
• Zet register_globals aan

en meer van dat soort geintjes. In ieder geval erg veel mensen die hetzelfde probleem hebben

Ik haal trouwens even de 2 uit de titel aangezien het bij apache1 ook foutgaat :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • RSpliet
  • Registratie: Juni 2003
  • Laatst online: 11-07 00:42
ja, dat bugreportje had ik al gezien. t gaat alleen om php5ts.dll (t is dan ook php5). register_globals aanzetten leek mij al een beetje nutteloos, maargoed, ik ga ze allemaal gewoon nog even keurig langs ;)

Edit: ik bedenk me net ineens dat ik voor IIS deze bugfix (hier gevonden) had gebruikt. Die werkte ook niet helemaal, en dat leek de aanleiding te zijn voor de overstap naar Apache. Heb deze vervangen met het origineel van de PHP5 distributie, en alles loopt weer als n tietje! Dit hadden jullie ook niet kunnen weten (ik dacht er zelf ook pas net aan). Tnx voor het meedenken iig :).

[ Voor 66% gewijzigd door RSpliet op 27-07-2004 00:29 . Reden: jups, t loopt definitief als n tietje! ]

Schaadt het niet, dan baat het niet

Pagina: 1