Gelöst

Nach Produktwechsel: Probleme mit "Out of memory"

vor 6 Jahren

Hallo zusammen,

 

ich habe in den letzten Tagen von Homepage Basic auf das "neue" M gewechselt. Also einen gesamten Umzug: Datenbanken runter und rauf, Daten runter und rauf und die Domains auf das neue Produkt umgezogen.

 

Während ich bei Homepage Basic keinerlei Probleme hatte, kommt nun immer wieder bei leicht erhöhter Auslastung die Fehlermeldung "Out of memory". Ich habe bereits versucht das Problem mit der php.ini zu lösen, wie es hier im Forum ja auch oftmals gesagt wird, aber es ändert sich nichts am Zustand. Setze ich das memory_limit herauf passiert laut info.php nichts, der Wert ist gleichbleibend.

 

Auf dem Produkt laufen - genauso wie vorher auch - drei Systeme: Coppermine, Wordpress und piwigo. Ich habe die php.ini in die jeweiligen Unterordner der Programme und im Hauptordner hinterlegt, keine Reaktion.

 

Kann jemand vielleicht weitere Lösungsansätze liefern? Bislang scheint das mit der Datei ja immer geklappt zu haben, bei mir scheinbar nicht - oder muss man Tage warten, bis die Datei ihren Zauber entfaltet?

 

Vielen Dank!

1937

65

    • vor 6 Jahren

      Hallo @MoritzL ,

      ich habe meine Einstellungen über eine .user.ini eingegeben. Die liegt bei mir im Hauptverzeichnis und funktioniert sehr gut.

      .user.ini

      MfG. Bernd

      1

      Antwort

      von

      vor 6 Jahren

      Hallo @Gelöschter Nutzer,

       

      so funktioniert das jetzt. In der PHP-Info wird nun angezeigt, dass das Memory Limit nun auf den eingestellten Wert umgestellt ist (in der Spalte Local Value).

       

      So richtig hilft die Erhöhung aber nicht. Der Wert beträgt zur Zeit 1024M, dennoch kriege ich ständig (es reichen schon wenige Seitenwechsel pro Minute) immer wieder diese Fehlermeldung:

       

       Fatal error: Out of memory (allocated 2097152) (tried to allocate 143360 bytes) in /home/www/public_html/piwigo/include/template.class.php on line 2063

      Diese und die anderen Webseiten sind dann für eine kurze Zeit nicht erreichbar.

       

      Zutr Erklärung:

      public_html >

      > Webseite 1 (Wordpress) mit darauf weitergeleiteter Domain

      > Webseite 2 (Coppermine) mit darauf weitergeleiteter Domain

      > Webseite 3 (piwigo), noch keine Domain eingerichtet.

       

      Die .user.ini liegt in 4 Ordnern, dem public_html und den 3 Unterordnern.

      Habe ich etwas grundsätzliches falsch gemacht? Ich finde es sehr seltsam, dass es beim alten Paket Basic (aber neuer Platform) dieses Problem nicht gegeben hat. Ich schätze mal, dass der Betrieb von 3 Systemen kein Problem darstellen sollte. Macht es vielleicht Sinn, mal die Datenbanken aufzuteilen? Zur Zeit liegen alle Tabellen in einer DB.

       

      Dankeschön.

      Uneingeloggter Nutzer

      Antwort

      von

    • vor 6 Jahren

      Hallo Moritz,

       

      die php.ini Lösungen helfen nicht auf der neuen Plattform. Wie in deinem ersten Beitrag eigentlich schon richtig geschrieben musst du das Memory Limit über die .user.ini konfigurieren. Die .user.ini regelt das auch gleich für eine komplette Instanz, also muss du die auch nur einmal im public_html ablegen. Wichtig ist der Punkt vor dem user.ini. Nur dann wird die Datei vom Server auch Berücksichtigt (siehe https://homepagecenter.telekom.de/index.php?id=646).

       

      Hast du das so gemacht, und der Wert war auch hoch genug sollte es eigentlich funktionieren. Wenn nicht, dann könnte dann lege mal eine Datei an die folgende Zeile <? php phpinfo()?> enthält und benenne diese info.php oder so. Ladt die hoch und ruf die dann auf. Dort kannst du dann sehen ob du dein Memory Limit auch wirklich angepasst hast.

       

      Im Zweifel mal bitte posten was genau du in die .user.ini gepackt hast.

      6

      Antwort

      von

      vor 6 Jahren

      Hallo zusammen,

       

      ich war am Wochenende leider nur noch mobil unterwegs und kann mich daher erst jetzt dazu etwas ausführlicher äußern. Ich versuche mal alles was an Fragen/Hinweisen aufgekommen ist zu beantworten.

       

      Die .user.ini enthält folgendes:

      memory_limit = 1024M
      upload_max_filesize = 2M
      display_errors = On
      error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

      Damit, wie erwähnt, ändert sich das memory-limit in der Spalte Local Value auf den eingestellten Wert. Das Wert in der Spalte Master Value bleibt unverändert (in meinem Fall bei 128M).

       

      Die Datenbank habe ich jetzt (weil es so gut wie keine Arbeit ist) aufgeteilt, bei 25 freien Datenbanken ist das ja auch egal und das Aufteilen kann sich (wie du sagtest) in bestimmten Fällen ja lohnen. Auch wenn meine Seiten mit Sicherheit nicht so stark frequentiert sind.

       

      Auch nach dem Wochenende habe ich weiterhin Probleme was das memory-limit betrifft. Die Fehlermeldung dazu habe ich ja bereits in meinem letzten Beitrag reinkopiert, die Werte sind halt nur immer geringfrügig anders. Leider weiß ich auch nicht, auf welchen Wert ich das memory-limit setzten müsste, damit das wirklich läuft. Gibt es da eine Begrenzung?

       

      Zur Nutzung der Hinweis: ich habe am Wochenende mobil vom Tablet aus in der Bilderdatenbank mal Bildbeschreibungen, Titel etc. geändert. Da ich mobil etwas langsamer bin als am Desktop habe ich dafür etwas länger gebraucht und die Seitenaufrufe pro Minute waren etwas geringer. Früher oder später ist der Fehler aber immer mal wieder aufgetaucht.

       

      Ich erwähne es lieber nochmals, dass das Problem nur über die Nutzung von piwigo entsteht. WordPress und Coppermine verursachen diesen Fehler nicht, auch nicht wenn ich wirklich pro Minute viele Seitenaufrufe starte. Öffne ich dort aus der Navigation heraus z.B. in einer Minute möglichst viele Seiten werden die korrekt aufgerufen, bei Piwigo ist (mal schneller, mal langsamer) schon bei teils 5 Seiten Schluss. Selbst das reine Bildbetrachten (Fotos weiterklicken) verursacht diesen fehler.

       

      Vielen Dank bereits jetzt für die Antworten, damit habe ich ja bereits schon mal den einen memory-Wert geändert bekommen.

      Antwort

      von

      vor 6 Jahren

      Ich nutze Piwigo nicht und kann es deshalb nicht nachstellen aber hier gibt es einen ähnlichen Fehler mit Lösung.

      Das Forum hilft dort übrigens sehr gut aber nur das englische, das deutsche ist ziemlich verödet.

      MfG. Bernd

      Antwort

      von

      vor 6 Jahren

      Hallo @Gelöschter Nutzer,

       

      danke für den Link. Leider hat das auch nicht zum Erfolg geführt.

       

      Ohne mein Zutun ist allerdings eine memorytest.php auf meinem Stammverzeichznis, welche bis

      You have allocated 125M (131430336) memory in this php script

      reicht. Der Wert ist ja viel höher als das, was in meiner Fehlermeldung (Seite 1) angefordert gewesen ist. Ich installiere das Programm einfach noch mal neu und versuche mein Glück. Wenn es dann keinen Erfolg haben sollte werde ich mir ein anderes Programm suchen müssen. Schade eigentlich, denn auf der Homepage Basic lief es völlig problemlos, was ein Grund für den Wechsel auf die größere Homepage M gewesen ist.

       

      Vielen Dank!

      Uneingeloggter Nutzer

      Antwort

      von

    • vor 6 Jahren

      Hallo @MoritzL,

      da Du Deine Daten ja bereits hinterlegt hast, habe ich mir das einmal angeschaut und konnte von den Werten her auch keine Fehler feststellen.

      Ich habe mir dann einen Kollegen geschnappt, der sich das genauer angeschaut hat bezüglich der Speichernutzung und diesem ist etwas aufgefallen, was wir jetzt durch die Entwickler prüfen lassen. Ich werde ein Ticket dazu erstellen, es kann aber nicht genau sagen, wie lange es dauert, bis wir eine Antwort dazu erhalten.

      Sollte Dir noch etwas auffallen, also das der Fehler beispielsweise bei einer bestimmten Aktion auftritt, dann teile uns dies bitte mit. Sobald uns eine Rückmeldung vorliegt, werden wir uns hier wieder melden.

      Da haben wir uns jetzt überschnitten @MoritzL, die in Deinem letzten Post beschriebene Datei ist von uns, damit hat der Kollege gerade getestet. Installiere Piwigo bitte unter demselben Ordnernamen neu, wir gehen davon aus, dass der Fehler wohl dennoch weiterhin auftreten wird. Gib uns eine Rückmeldung, wenn Du das gemacht hast und wie es dann mit dem Fehler aussieht.

      Gruß,Ingo F.

      2

      Antwort

      von

      vor 6 Jahren

      Hallo @Ingo F.,

       

      da die Datei nicht von mir gewesen ist, dachte ich mir schon dass da jemand von euch dran war. Sie ist nun wieder weg. Habe zwischenzeitlich das Programm neu installiert, zunächst in einem anderen Ordner, jetzt heißt er aber wieder wie vorher. Ich werde das Programm jetzt wieder einstellungsseitig an die vorherige Version anpassen und schauen, was passiert.

       

      Bei einer bestimmten Aktion tritt der Fehler übrigens nicht auf. Es sind (scheinbar) ab einem gewissen Punkt einfach alle Seitenaufrufe. Bei meinen letzten Versuchen war mal im Administrationsmenü der Galerie Schluss, wann anders wenn ich mir die Bilder einfach nur anschaue oder auf der Seite die Ebenen (Alben, Fotoseiten, Kategorien) wechsel. Ein System kann ich da nicht erkennen.

       

      Ich melde mich dann die Tage noch mal, wenn ich ein wenig ausprobiert habe, wie sich die Neuinstallation verhält. Dankeschön!

      Antwort

      von

      vor 6 Jahren

      Hallo @MoritzL,

      vielen Dank für die Mitarbeit, dann bin ich Mal gespannt, was Du zu berichten hast, nachdem Du es nach der erneuten Installation noch einmal getestet hast. Wenn wir eine Rückmeldung haben, werden wir uns hier natürlich auch entsprechend melden.

      Dir noch einen schönen Nachmittag.

      Gruß,
      Ingo F.

      Uneingeloggter Nutzer

      Antwort

      von

    • vor 6 Jahren

      Hallo @MoritzL,

      ich habe jetzt eine Rückmeldung von den Kollegen erhalten.
      Nachdem Du die Anwendung neu installiert hast, sind keine Fehler mehr aufgetreten und die Kollegen konnten nachvollziehen, dass Du ganz normal damit arbeiten konntest.
      Kannst Du das bestätigen?

      Gruß,
      Ingo F.

      1

      Antwort

      von

      vor 6 Jahren

      Hallo @Ingo F., indirekt ja.

       

      Ich hatte zunächst den exakten Einstellungszustand wiederhergestellt. Der Fehler trat erneut auf. Durch Ausprobieren bin ich nun aber um eine Erkenntnis reicher. Offensichtlich gibt es Probleme mit den Designs. Nehme ich etwas aufwendigere Templates oder die piwigo-eigene mobile Variante, gibt es weiterhin Fehler(meldungen). Entweder es kommt das memory_limit oder die Fotos werden gar nicht erst geladen. Ich habe jetzt ein Design gefunden, mit welchem ich (scheinbar) durchgehend arbeiten kann. Nachdem ich dieses nämlich aufgespielt habe hatte ich tatsächlich keinen einzigen Ausfall mehr.

       

      Das andere Design hat mir zwar besser gefallen und wäre für meine Zwecke nützlicher gewesen, nützt aber nichts wenn dadurch die gesamten Seiten temporär nicht erreichbar sind. Unterm Strich bleibt bei mir die Frage, weshalb es zu dieser Fehlermeldung kommt. Denn wenn ich das richtig verstehe, möchte das Script vom Design ja viel weniger an Speicher haben, was der Server zulässt. Auch ist es ja seltsam, dass das Wunschdesign auf dem alten Homepage-Paket völlig problemlos gelaufen ist und erst mit dem neuen Paket für Störunen sorgt. Ich war ja schon auf der neuen Platform mit meiner Homepage Basic, was sich (außer den Sachen wie Speichergröße, Anzahl Domains etc.) technisch nicht von de, unterscheiden dürfte, was ich aktuell habe (Homepage M)? So ganz verstehe ich das noch nicht, wo das Problem entsteht. Aber gut...

       

      Danke für deine Rückmeldung und die Beobachtung, schönes Wochenende.

      Uneingeloggter Nutzer

      Antwort

      von

    • vor 6 Jahren

      Hallo @MoritzL,

      vielen Dank für das ausführliche Feedback!

      Ich habe Deine Erkenntnisse jetzt noch einmal an die Kollegen zurückgegeben, damit die sich genauer anschauen, was die Templates da machen. Kann ja auch sein, dass unsere Server bestimmte Anfragen falsch verarbeiten und der Fehler dadurch verursacht wird oder das entsprechende Skript einfach etwas macht, was falsch ist und zu dem Fehler führt. Ich bin gespannt, ob da noch etwas bei rauskommt.

      Auch ist es ja seltsam, dass das Wunschdesign auf dem alten Homepage-Paket völlig problemlos gelaufen ist und erst mit dem neuen Paket für Störunen sorgt. Ich war ja schon auf der neuen Platform mit meiner Homepage Basic, was sich (außer den Sachen wie Speichergröße, Anzahl Domains etc.) technisch nicht von de, unterscheiden dürfte, was ich aktuell habe (Homepage M)?

      Auch ist es ja seltsam, dass das Wunschdesign auf dem alten Homepage-Paket völlig problemlos gelaufen ist und erst mit dem neuen Paket für Störunen sorgt. Ich war ja schon auf der neuen Platform mit meiner Homepage Basic, was sich (außer den Sachen wie Speichergröße, Anzahl Domains etc.) technisch nicht von de, unterscheiden dürfte, was ich aktuell habe (Homepage M)?
      Auch ist es ja seltsam, dass das Wunschdesign auf dem alten Homepage-Paket völlig problemlos gelaufen ist und erst mit dem neuen Paket für Störunen sorgt. Ich war ja schon auf der neuen Platform mit meiner Homepage Basic, was sich (außer den Sachen wie Speichergröße, Anzahl Domains etc.) technisch nicht von de, unterscheiden dürfte, was ich aktuell habe (Homepage M)?


      Da hast Du recht, das hätte mit der Homepage M jetzt genau so funktionieren müssen. Manchmal steckt man in der Technik einfach nicht drin.

      Ich wünsche Dir erst mal ein schönes Wochenende. Sollte Dir noch etwas auffallen, dann melde Dich wieder.

      Gruß,
      Ingo F.

      0

    • vor 6 Jahren

      Hallo @MoritzL,

      ich habe jetzt noch einmal ein Feedback von den Kollegen bekommen.
      Diese haben Piwigo auf einer Homepage M installiert und das mobile Template und auch andere Templates installiert und getestet, den Fehler konnten die Kollegen aber nicht nachstellen.

      Daher würde ich vorschlagen, dass Du es weiter testet und wenn der Fehler erneut auftritt, meldest Du Dich wieder hier. Dann können wir es direkt auf Deiner Instanz noch einmal analysieren.

      Gruß,
      Ingo F.

      46

      Antwort

      von

      vor 5 Jahren

      Hallo @MoritzL,

      mein Kollege hat sich die Logfiles zu dem Zeitpunkt (25.01. 20:54 Uhr) angeschaut und hat zusätzlich zu dem Memory Fehler noch Fehler zum Imagick entdeckt. Die fallen nicht sofort ins Auge und bei PHP5 wird das Modul nicht verwendet.

      Er hat nun in der
      public_html/piwigo/include/config_default.inc.php

      die Einstellung:
      $conf['graphics_library'] = 'auto';

      auf:
      $conf['graphics_library'] = 'gd';

      geändert. Bitte teste noch mal, ob der Fehler jetzt mit PHP7 noch auftritt und falls ja, wieder Zeitstempel notieren.

      Vielen Dank und Grüße
      Nadine H.

      Antwort

      von

      vor 5 Jahren

      Hallo @Nadine H.,

       

      ich habe jetzt mal ein paar Tage getestet und es gab glücklicherweise keinerlei Ausfälle.

      Ich hoffe mal, dass das nun so bleibt.

       

      Vielen Dank dir und den Kollegen im Hintergrund! Fröhlich

      Antwort

      von

      vor 5 Jahren

      Hallo @MoritzL,

      vielen Dank für die Rückmeldung.
      Dann hoffe ich Mal, dass es jetzt auch weiterhin ohne Fehler funktioniert.

      Sollte das nicht der Fall sein, dann weißt Du ja, wo Du uns findest. Zwinkernd

      Gruß,
      Ingo F.

      Uneingeloggter Nutzer

      Antwort

      von

    • Akzeptierte Lösung

      akzeptiert von

      vor 6 Jahren

      Hallo @MoritzL

      Wir haben nun die Rückmeldung erhalten, dass es für den Fehler einen Fix gibt, der in den nächsten Wochen eingespielt wird.

      Viele Grüße und einen schönen 3. Oktober.
      Nadine H.

      0

    • Akzeptierte Lösung

      akzeptiert von

      vor 5 Jahren

      Hallo @MoritzL

      Bitte entschuldige die späte Rückmeldung, aber wir haben nun eine verbindliche Aussage von den Kollegen erhalten:

      Die Speichererhöhung von 1 GB auf 2 GB wurde Ende letzten Jahres eingespielt, sie ist also aktuell live. Das bedeutet, dass der Fehler eigentlich nicht mehr auftreten sollte. Da du aber von Problemen Anfang Januar berichtet hattest, haben die Entwickler sich noch mal die Logs vorgenommen. Allerdings ohne Erfolg, sie konnten keine Unregelmäßigkeiten entdecken.

      Die Empfehlung lautet, dass du das bitte noch mal ausführlich testest und falls du weiterhin Probleme feststellst, bitte die Zeitstempel notieren und uns mitteilen. Dann leiten wir das gerne noch mal weiter.

      Ich wünsche dir ein schönes Wochenende und hoffe, dass die Probleme nicht mehr auftreten.

      Viele Grüße Nadine H.

      0

    • Akzeptierte Lösung

      akzeptiert von

      vor 5 Jahren

      Hallo @MoritzL,

      mein Kollege hat sich die Logfiles zu dem Zeitpunkt (25.01. 20:54 Uhr) angeschaut und hat zusätzlich zu dem Memory Fehler noch Fehler zum Imagick entdeckt. Die fallen nicht sofort ins Auge und bei PHP5 wird das Modul nicht verwendet.

      Er hat nun in der
      public_html/piwigo/include/config_default.inc.php

      die Einstellung:
      $conf['graphics_library'] = 'auto';

      auf:
      $conf['graphics_library'] = 'gd';

      geändert. Bitte teste noch mal, ob der Fehler jetzt mit PHP7 noch auftritt und falls ja, wieder Zeitstempel notieren.

      Vielen Dank und Grüße
      Nadine H.

      0

    Uneingeloggter Nutzer

    Frage

    von

    Das könnte Ihnen auch weiterhelfen