[erleidgt] 150 MB Memory Limit zu wenig. Normal?
am 14.02.2011 - 19:43 Uhr in
Hallo Freunde,
ich hatte die letzten Tage diverse undefinierbaren Fehlermeldungen in den Logfiles - weiterhin gab es Probleme bei der automatischen Imagecacheerstellung (wenn ein User viele Fotos auf einmal hochgeladen hat) - die Umbenennung der Files efolgte fehlerhaft etc..
Desweiteren hatte ich heute Probleme beim Aktivieren des Moduls "po_re_importer" (das ist ja recht simple) - dort bekam ich die Meldung, dass nicht genug Speicher zur Verfügung stand.
Ich hatte in der php.ini bis dahin 150 MB Limit eingestellt.
Eben las ich nochmals diverse Threads zu den Fehlermeldungen und dort erwähnte ein User das selbe Problem - bei ihm lag es daran, dass das Memory Limit zu niedrig war.
Ich habe das Memory Limit nun auf 256 MB erhöht - jetzt läuft alles ohne Probleme (auch die Fehlermeldungen sind verschwunden) allerdings kommt mir das etwas hoch vor da in den meisten Threads erwähnt wird, dass eigentlich 128 MB ausreichen müssten.
Ich nutze knapp 145 Module aber bisher dachte ich, dass die 128 MB pro Script gelten (also pro Module) und nicht für alle zusammen oder habe ich das falsch verstanden?
Ist es durchaus üblich, wenn man sehr viel Module verwendet, dass man das Memory Limit so weit erhöhen muss (oder noch höher) oder kann es sein, dass bei mir irgendwo der "Wurm drin ist"?
Vielen Dank und schöne Grüße
Matthias
- Anmelden oder Registrieren um Kommentare zu schreiben
Wahrscheinlich!
am 14.02.2011 - 20:00 Uhr
Also, grob beantwortet:
Das Memory Limit gilt nicht für einzelne Module, sondern für die Gesamtheit aller aktivierten Module. Und 145 Module sind heftig viel, ergo kann das schon sein. Ein Anfall von Modularitis?
Gruß,
Boris
Hallo Boris, danke für Deine
am 14.02.2011 - 20:15 Uhr
Hallo Boris,
danke für Deine Rückmeldung. Ähmm .... ich habe jetzt 14 Monate an meinem Projekt gearbeitet - um alles was ich wollte umsetzen zu können, sind die ganzen Module notwendig (es werden sogar noch 40 - 50 weitere dazukommen da ich noch nicht fertig bin). Mit OG habe ich z.B. noch garnicht angefangen - das Modul ist ja alleine schon ein dicker Brummer.
Wenn mein Server nicht belastet wird, werden knapp 1 GB an Ram verbraucht, wenn Traffic raufkommt, steigt der Verbrauch logischerweise an aber durch APC + Memchache hält sich der Anstieg halbwegs in Grenzen.
8GB Ram habe ich insgesamt - da wäre also noch Luft nach oben.
Mit dem Memory Limit habe ich das dann falsch verstanden (dachte das gilt pro Modul) und bin daher nun beruhigt, dass die Erhöhung nichts ungewöhnliches ist.
Ich muss dann mal schauen wie sich das mit Drupal weiter entwickelt und bei Bedarf das Limit noch höher setzen - und falls nötig eventuell noch mehr Ram dazukaufen.
Vielen Dank für die Hilfe!
Schöne Grüße
Matthias