Debian Squeeze: Ändern Sie den memory_limit Parameter in / etc/php5/cli/php.ini
Nessun commento » Apache , Debian , PHP , Tipps & Tricks Keine Kommentare »
Auf Debian Squeeze alles, was es um eine Korrektur im laufenden Betrieb an der php.ini die für die Ausführung serverseitigen Skripts (aka Kommandozeile) zu tun.
Die Korrektur ist von entscheidender Bedeutung, aber nur, wenn Sie in cron PHP-Script setzen und nicht wollen, der Server weigert zu laufen, weil sie mehr Speicher als zugewiesen werden können erfordern.
Das Problem ist durch die Parameter:
memory_limit = -1
Da es scheint ein Flag deaktiviert und dann würden wir erwarten, dass es keine Grenze im Speicher zugeordnet werden können, aber das Verhalten ist ganz anders:
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 64 bytes) in /var/www/clients/client21/web54/web/XXXXXX.php on line 212
Als Workaround sollten Sie angeben, welche eigentlich ist die Grenze der Erinnerung, dass wir ein PHP-Script von der Kommandozeile aus zu verhängen wollen. Der Parameter ist in der Datei:
/etc/php5/cli/php.ini
Und die Änderung vorgenommen werden wie folgt:
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
;memory_limit = -1
memory_limit = 128M
Also sprach Onkel Wanja ![]()








