Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Утечка памяти в Php. Возможно ли ?

4
12 мая 2005 года
mike
3.7K / / 01.10.2002
В общем ситуация такая.

Есть PHP скрипт, который загружает и изменяет изображения. Изображения большие. Скрипт корректно очищает память, но после его выполнения процесс httpd начинает кушать от 20Mb до 50Mb, в зависимости от размера изображения.

Если запустить [phpdoc]memory_get_usage[/phpdoc] в начале и конце скрипта, то значения почти совпадают.

Память освобождается, но далеко не сразу. Иногда спустя час. Но так как изображения загружаются часто, то память быстро заканчивается.

Может кто сталкивался с такой проблемой и может что-то посоветовать ?
287
13 мая 2005 года
Shiizoo
958 / / 14.03.2004
Версия php и хытытыпыды?

Уу-оо;) Полазал в паутине, дык там столько утечек у php/zend'а набралось, попробуй пойми какая из них к твоему случаю относится:D А то что возможно, это безусловно, если уж в html DOM'е это дело имеет место, то в php тем более ^^

Пример будет? Может что разглядим :o
287
13 мая 2005 года
Shiizoo
958 / / 14.03.2004
Кстати мимолетно видел зендовую ссылу на утечку в php/apache хендлере, сапя. Может что-то из этой серии? Актуально для php4/5 кажись.
4
13 мая 2005 года
mike
3.7K / / 01.10.2002
Ни о чем подобном не читал?

Apache 1.3.33, PHP 4.3.10
287
14 мая 2005 года
Shiizoo
958 / / 14.03.2004
Да не особо если честно, благо почти не натыкался на такого рода неприятности:) Версии у меня те же, пока ничего не утекало. В баг-репортах все 4.3.10 утечки заклеймены как "левые", хотя думаю можно и им поверить. Как вариант - downgrade php до 4.3.9.

http://bugs.php.net/bug.php?id=32128

:/ А вообще лучше пример и дружно изучать почему так, а не эдак. Надо копать маны по php+apache sapi)
4
14 мая 2005 года
mike
3.7K / / 01.10.2002
Подключу PHP через mod_so, посмотрим, что из этого выйдет.
287
14 мая 2005 года
Shiizoo
958 / / 14.03.2004
А до этого как cli/cgi подключал?

А может это и не php вовсе? В апач баглистах тоже много чего интересного по этой теме. Кроме обработки изображений что еще делает скрипт? принимает get/post, пускает на вывод обработанное изображение? :/
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог