Allowed memory size

vada

Новичок
Allowed memory size

Перекинул сайт на другой хостинг и в одном из скриптов получил
Allowed memory size of 67108864 bytes exhausted (tried to allocate 7174 bytes) in /home/www/inc/lib/functions.php on line 603
Странно вот что: на нынешнем хостинге memory_limit=64M, а на прежнем, где все работало, было только 8M.
Тупое увеличение памяти в хтакцессе до 128 и до 256 (далее понял, что бесполезно:)) привело только к увеличению числа во фразе "Allowed memory size of ... bytes ":)
Конечно, буду ковыряться в зависающей функции, но хотелось бы понять куда рыть правильно, могло ли, (кроме скрипта) спровоцировать утечку памяти еще что нибудь, например, какие-то другие настройки пхп/апача и какие
 

tony2001

TeaM PHPClub
>а на прежнем, где все работало
... но не был включен memory_limit...
> было только 8M.
 

vada

Новичок
>но не был включен memory_limit
не похоже. В конфигурации --enable-memory-limit есть, да и манипуляции с размером memory_limit я там проделывал (по другому поводу). На старом при отработке скрипта memory_get_usage показывает в районе 800 кб,
 

vada

Новичок
RigVan: хостинги нормальные, русоникс и караван

Вскрытие на свежую голову показало, что проблема не в настройках хостинга и даже не в скриптах. Причина была в данных. Ошибка в одном рекордсете после переноса (почему она там возникла - буду разбираться) приводила к зацикливанию рекурсии со всеми вытекающими.
Тема закрыта, tony2001 спасибо за попытку участия
 
Сверху