Unsinnige Out of Memory Meldung
am 06.10.2010 - 15:00 Uhr in
Hallo,
ich bekomme beim Aufruf einer Kommentar-Seite ("/comment/reply/123") die Meldung:
Fatal error: Out of memory (allocated 110100480) (tried to allocate 38 bytes) in seite/modules/filter/filter.module on line 1045.
Der Fehler ist repruduzierbar, aber aus mehreren Gründen etwas seltsam in meinen Augen
1. Es sind anscheinend IMMER EXAKT 105MB belegt wenns knallt.
2. Das Memory Limit für die Seite liegt (laut phpinfo()) aber bei 256MB (=> ich hab irgendwie im Kopf dass man auch in der Settings noch ein memory limit setzen kann/konnte .. täusche ich mich da? War das evtl nur in D5 so?)
3. Der Fehler scheint NUR beim Aufruf von /comment/reply aufzutreten.
Umfangreichere Seiten scheinen seltsamer weise kein Problem darzustellen.
Hat jemand das Problem auch schon mal gehabt, oder eine Idee was ich noch checken kaann um herauszufinden wie dieser Fehler zu Stande kommt (und Ihn dann behebe?)
- Anmelden oder Registrieren um Kommentare zu schreiben
Teilweise 'behoben'
am 06.10.2010 - 16:09 Uhr
Ich bin ein stück weiter was das Out Of Memory angeht.
WARUM er überhaupt nen Out of Memory erzeugt ist mir (denke ich) inzwischen klar. Die Seite versucht Das Kommentar-Formular unterhalb des Nodes anzuzeigen, dabei soll er aber wieder das Form anzeigen (die Seite ist selbst gethemed) was wohl zu einer Endlosschleife führt, bis der Speicher der dafür zur Verfügung steht voll ist.
UNKLAR bleibt mir aber anch wie vor wie so das 'schon' bei 105MB der Fall ist und nicht erst bei 256MB. Diese Frage bleibt geklärt.
Aus dem Warum ergibt sich für mich ein weitere Frage, gepostet hier
Hast Du Dir denn mal vom
am 07.10.2010 - 10:11 Uhr
Hast Du Dir denn mal vom System ausgeben lassen, was das System als PHP-Memory-Limit erkennt? Du kannst in den Settings angeben was Du willst, aber Du kommst nie höher als das vorgegebene Systemlimit.
Geh auf Berichte > Statusbericht. Hinter PHP steht eine Zahl für die Version, die gleichzeitig ein Link ist. Ein Klick auf diesen Link bringt die Ausgabe von phpinfo(). Dort kannst Du Dein Memory-Limit in der PHP-Konfiguration finden.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Ich hatte zwar schon mittels
am 07.10.2010 - 10:43 Uhr
Ich hatte zwar schon mittels einer auf der Domain ligenden eigenen php-Datei mit einem phpinfo() nachgesehen wie das Memory limit ist.
Aber auch anch deinem Weg sind sich "alle" einig. Memory-Limit liegt bei 256MB.
Egal ob:
1.) eigene phpinfo()
2.) die Ausgabe von phpinfo hinter dem von dir genannten link
3.) Die im Statusbereicht 2 Zeilen darunter stehende Ausgabe des Speicherlimits
Und deshalb bin ich so stutzig und ratlos, warum er bei 105MB aussteigt.
Gruß