![]() Mailinglisten-Archive |
Hallo Sebastian, Am Montag, 16. Juli 2007 schrieb Sebastian Mendel: > Lutz Zetzsche schrieb: > > Bei mir ist der Fall ja so gelagert gewesen, da� die 8 MB > > memory_limit selbst im ung�nstigsten Fall in der Regel ausgereicht > > haben. Wie kann dann pl�tzlich das memory_limit mal �berschritten > > bzw. ausgesch�pft werden? Genau das besagte ja die Fehlermeldung > > von PHP. > > > > Ich frage mich einfach, was die Erkl�rung f�r das Ph�nomen ist. > > Vielleicht bl�ht sich deine Session in irgendeinem ung�nstigen Fall > so weit auf!? ich habe gerade noch mal geguckt - vorsichtshalber. :-) Das kann ich ausschlie�en, weil ich die Session im Augenblick nicht nutze. > Vielleicht hast du eine Datenbankabfrage die unter seltenen Umst�nden > dein Script in diese Bereiche treibt!? > > Irgendeine Endlos-Schleife die manchmal ausgel�st wird? Vielleicht mache ich auch einen Denkfehler, aber eigentlich d�rfte das nicht sein, weil jede Seite, die zu einem bestimmten Zeitpunkt den Fehler produziert hat, kurz darauf problemlos ausgef�hrt wurde, ohne da� sich an der Programmierung oder an den Daten irgendetwas ge�ndert h�tte. Zudem ist das Problem auch nur zu bestimmten Zeitpunkten aufgetreten, so da� ich weit eher auf ein tempor�res Ressourcenproblem tippe, nur pa�t das nicht mit der Meldung zusammen, das Speicherlimit von 8 MB sei erreicht. > Du wirst wohl nicht umhin kommen das irgendwie regelm��ig zu > �berpr�fen und im Falle das irgendein Speicher-Limit (6 MiB?) > �berschritten wird dir eine detailierte Meldung schicken zu lassen. > > Vielleicht solltest du dir auch infach gruns�tzlich am Ende der Seite > php.net/memory_get_peak_usage ausgeben lassen. Das werde ich auf jeden Fall mal machen. Vielleicht ergeben sich daraus ja irgendwelche Aufschl�sse, obwohl ich den Verdacht habe, da� es mit der Gesamtauslastung des Rechners zu bestimmten Zeitpunkten zu tun hatte. Viele Gr��e Lutz
php::bar PHP Wiki - Listenarchive