Hallo zusammen,
seit einiger Zeit (3-4 Wochen), taucht in unserer error.log immer wieder diese Fehlermeldung auf (dauert 1-3 Tage bis die Meldung wieder auftaucht und das System lahm gelegt wird):
[Sun Apr 05 21:30:40 2009] [error] [client 84.56.60.156] PHP Fatal error: Out of memory (allocated 1310720) (tried to allocate 1572864 bytes) in C:\\MEIN_PFAD\formation.asp on line 1545, referer: http://www.MEINE_DOMAIN.org/matches.asp ... amID=12116
[Sun Apr 05 21:30:42 2009] [error] [client 78.94.194.96] PHP Fatal error: Out of memory (allocated 1310720) (tried to allocate 1572864 bytes) in C:\\MEIN_PFAD\showPlayerDetails.asp on line 1739, referer: http://www.MEINE_DOMAIN.org/transfers.asp
[Sun Apr 05 21:30:43 2009] [error] [client 217.230.3.236] PHP Fatal error: Out of memory (allocated 1310720) (tried to allocate 1572864 bytes) in C:\\MEIN_PFAD\conference.asp on line 1910, referer: http://www.MEINE_DOMAIN.org/newLeftfram ... wMenu=club
Wäre es die Meldung alleine, wäre es noch zu verkraften. Aber sobald die Meldung auftaucht, werden mache Seiten, hinter denen größere Scripte stecken nicht mehr geladen. Nach und nach wird dann gar nichts mehr auf unserer Seite geladen (vom ersten Auftauchen der Fehlermeldung bis zur kompletten "Arbeitsverweigerung" des Apache dauert es ca. eine halbe Stunde). Dann hilft nur noch ein neustart des Apaches. Die beiden Apache Prozesse haben dann i.d.R. zwischen 600 und 750 MB RAM im Zugriff und das System, auf dem unser XAMPP Paket läuft, hat noch über 1,5 GB freien RAM. Ich habe schon über google unzählige Beiträge zu dieser Felhermeldung gefunden, aber falls es da mal eine Problemlösung gab, wollte sie nicht so recht zu unserem System passen. Vielleicht ist hier jemand zu finden, der uns weiterhelfen kann. Ich bin für jeden Tipp sehr dankbar.
Hier ein paar Eckdaten zum System:
Windows Server 2003 Standard Edition
4 GB RAM
Apache Version (aus PHP Info): Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color
PHP Version 5.2.3
memory_limit 32 M
(werden ggf. noch weitere Infos benötigt, um den Fehler auf die Spur zu kommen?)
Wie man sieht, ist memory_limt bei 32 MB und die sind pro Script bei den o.g. Fehlermeldungen noch lange nicht erreicht. Finde es eh etwas seltsam, dass bei allen Scripten, bei denen der Fehlter gemeldet wird, bis auf das Byte genau, gleich viel Speicher bereits verbraucht werden soll und noch benötigt wird, da stimmt doch was nicht. Ich verzweifle an dem Fehler. Hab keine Ahnung woher er so plötzlich kommt und vor allem, wie man ihn beheben könnte.