Hallo zusammen,
auf meinem Intranet Projekt habe ich ein Problem mit dem Erzeugen einer Seite. Es erscheint ein Fehler, der auf ein ungenügendes Memory Limit hinweist:
Fatal error: Allowed memory size of 125829120 bytes exhausted (tried to allocate 33332 bytes) in /var/www/web1/html/web/typo3conf/ext/setpdf/pi1/class.tx_setpdf_pi1.php on line 445
Wie ihr sehen könnt, ist der Wert in der php.ini auf 120M gesetzt, was ich für sehr viel halte. Zudem ist der Wert, der ausgegeben wird darunter. Auch wenn ich den zulässigen Wert vorübergehend auf 180M gesetzt habe, hat das nichts geändert.
Wer kann mir helfen?
die Extension setpdf scheint eine selbst programmierte zu sein, vielleicht solltest du da ansetzen und versuchen innerhalb dieser Extension den Speicherverbrauch zu reduzieren.
Wenn du nicht in der php.ini den Speicher erhöhen willst, könntest du das noch in der Extension per "ini_set()" versuchen, was aber auch nicht unbedingt eine Saubere Lösung wäre.
ok, inzwischen habe ich verschiedene Sachen durchprobiert, möglicherweise arbeitet die extension nicht besonders effizient, aber es ist wohl so dass wirklich grosse Bilder hinterlegt wurden. Mit einer Auflösung von 2000 pixel geht's halt harzig, deshalb habe ich die Teile runterskaliert, wo es Probleme gab.
danke fürs Feedback!