phpbar.de logo

Mailinglisten-Archive

[php] Frage zu memory_limit

[php] Frage zu memory_limit

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Mon Jul 16 20:35:58 CEST 2007


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