"Allowed memory size exhausted"

T

talla

Aktives Mitglied
Thread Starter
Dabei seit
03.10.2005
Beiträge
120
Reaktionspunkte
0
Hallo,

ich greife hier mit PHP auf eine (Postgres-)Datenbank zu, die zwar jede Menge Daten, jedoch keine groesseren "Brocken" (keine Bilddateien oder aehnliches) enthaelt. Nachdem ich mehrmals in der DB herumgesucht + dabei mehrere tausend Eintraege abgegrast hatte, spuckte mir das error_log folgendes aus:

PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 44 bytes) in blabla.php

Wobei blabla.php eigentlich wurscht ist, weil sich der Pfad in dieser Meldung, je nachdem, was ich in der DB-Abfrage versucht habe, aenderte.

Beim Googeln bin ich auf verschiedene Infos gestossen, die sich entweder darauf bezogen, dass sich die Meldung ueber geaenderte Einstellungen in der php.ini beseitigen laesst - nicht aber das Grundproblem. Irgendwo hatte jemand das Problem in Zshg. mit dem Aendern von Bildern + soweit ich das verstanden habe, wurde da zwischendurch irgendein Cache nicht geleert.
Ich vermute hier etwas aehnliches.
Fragen:
Wie finde ich heraus, wo meine "Zwischenergebnisse" aus der DB-Abfrage abgelegt werden?
Wie kann ich verhindern, dass sie so anwaechst?
Bin ich auf dem voellig falschen Dampfer + das Problem liegt woanders?

Vielen Dank fuer Tips!
 
Zurück
Oben Unten