Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   [win32] Apache 2.2.3 + PHP 5.2.0 (php5apache2_2.dll) (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/win32-apache-2-2-3-php-5-2-0-php5apache2_2-dll-399999/)

Guest 17.10.2011 05:29

[win32] Apache 2.2.3 + PHP 5.2.0 (php5apache2_2.dll)
 
Вот такая связка у меня отлично работает, с первого раза все ОК. Но...Ситуация. После написания одного скрипта, ну вы знаете как это бывает, - десятки перезапусков, исправление ошибок и т.п., - обнаружилось, что процесс httpd.exe занимает в памяти ужасающие 160 мегабайт. Почему ужасающие? Потому что при обычной работе сервера на 20-30 посетителей, объем занимаемой веб-сервером памяти никогда не поднимался выше 50-60 мегабайт.Эксперимент. Рестарт сервера. Процесс в памяти занимает обычный объем. Запуск скрипта с phpinfo(). Объем увеличился. Многократный запуск скрипта. Объем увеличился многократно. И ни разу не уменьшился!Вывод. Модуль php5apache2_2.dll не освобождает оперативную память после завершения выполнения скрипта.Вопрос. Это глюк модуля? Апача? Или какими-то донастройками можно избежать наличия такой неприятности?


Часовой пояс GMT, время: 18:44.


© www.otvetnemail.ru - Форум вопросов и ответов.