Debian Squeeze: изменить memory_limit параметр / etc/php5/cli/php.ini
Nessun commento » Apache , Debian , PHP , Советы и хитрости Нет комментариев »
В Debian Squeeze все, что нужно делать коррекцию на лету php.ini посвященная запуску сценариев на стороне сервера (он же командной строке).
Коррекция имеет жизненно важное значение, но только если вы положите в хрон сценариев PHP и не хотите, чтобы сервер не запускается, поскольку они требуют больше памяти, чем могут быть выделены.
Проблема связана с параметром:
memory_limit = -1
Так, казалось бы, флаг отключен, и тогда можно было бы ожидать, что нет никакого предела в память может быть выделена, но поведение совершенно другая:
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
В качестве обходного пути, вы должны указать, какие на самом деле есть предел памяти, которые мы намерены наложить скрипт запускается из командной строки. Параметр в файле:
/etc/php5/cli/php.ini
И изменения должны быть сделаны следующим образом:
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
;memory_limit = -1
memory_limit = 128M
Также Sprach Дядя Ваня ![]()








