Support » Allgemeine Fragen » PHP Fatal error: Out of memory

  • Seit ein paar Wochen bekomme ich anstatt der Webseite häufig nur einen weißen Screen angezeigt. Dies tritt im Front- und Backend auf. Ich habe Debugging aktiviert und die log-Datei zeigt mir folgenden Eintrag an:

    [05-Dec-2014 16:27:12 UTC] PHP Fatal error: Out of memory (allocated 103809024) (tried to allocate 36 bytes) in /…/wp-includes/wp-db.php on line 1623

    Folgender Code befindet sih in entsprechender Zeile:

    // Return number of rows affected
    			$return_val = $this->rows_affected;
    		} else {
    			$num_rows = 0;
    			if ( $this->use_mysqli ) {
    				while ( $row = @mysqli_fetch_object( $this->result ) ) {
    					$this->last_result[$num_rows] = $row;
    					$num_rows++;
    				}
    			} else {
    				while ( $row = @mysql_fetch_object( $this->result ) ) {
    					$this->last_result[$num_rows] = $row;
    					$num_rows++;
    				}

    An der Webseite wurde außer neuen Beiträgen online gestellt nix geändert. Das PHP Memory Limit wurde von 1und1 testweise von 80 auf 120 MB angehoben, doch es trat leider keine Besserung ein.

    Momentan benötigt Google PageSpeed Insights bis zu 6s! um den Server zu erreichen, doch darum kümmert sich bereits 1und1 und ich vermute, dass dieses problem nix mit dem PHP Memory Limit zu tun hat.

    Über Hilfe würde ich mich sehr freuen.

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Der Code hilft uns nicht. Da ist bloß der Speicher zuende, hat aber nichts mit der Ursache zu tun.

    Speicher hochsetzen sollte eigentlich helfen, aber 80 bzw. 120 MB sollten eigentlich ausreichen. Hast Du viele Plugins installiert? Viele davon auch in deutscher Übersetzung vorhanden? Das kostet alles Speicher (insbesondere auch die Sprachdateien).

    Gruß, Torsten

    Thread-Starter bru-u-kno

    (@bru-u-kno)

    Habe mit dem Code <?php phpinfo(); einen Wert von 120 MB ausgelesen, doch das Plugin „WordPress System Health“ zeugt mir an, dass davon nur 31.59 MB benutzt werden. Leider deutet der Fehler auf kein Plugin hin (hab ich auch alle schon zu testzwecken deaktiviert gehabt, was das problem nicht löste) von daher bin ich momentan ziemlich ratlos.

    Kann mir noch jemand nen Tipp geben außer den Hoster zu wechseln?

    Danke im Voraus!

    Kann mir noch jemand nen Tipp geben außer den Hoster zu wechseln?

    Tarifwechsel beim Hoster. 32 MB klingt nach einem sehr alten 1und1-Tarif, die waren damals sehr eng bemessen.

    Gruß, Torsten

    Thread-Starter bru-u-kno

    (@bru-u-kno)

    mit „dass davon nur 31.59 MB benutzt werden“ wollte ich sagen, dass von den insg. 120 MB die zur verfügung stehen nur 31.59 MB ausgenutzt werden. hoffe jetzt ist es verständlicher 🙂

    Hallo,

    prüf mal ob in deiner wp-config.php evt der Speicher begrenzt ist.

    define(‘WP_MEMORY_LIMIT’, ’32M’);

    und setzt den Wert hoch. Wenn du keinen solchen Eintrag hast kannst du versuchen dennoch einen höheren Wert einzutragen

    define(‘WP_MEMORY_LIMIT’, ’128M’);

    Gruß
    Frank

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Das Thema „PHP Fatal error: Out of memory“ ist für neue Antworten geschlossen.