2010-05-06 2 views
4

Недавно я обнаружил, что один из наших сайтов имеет утечку памяти в нем, это очень странно, потому что это произошло внезапно. Я использовал GTop для измерения размера памяти для каждого процесса, и он говорит мне, что реальное значение составляет примерно 65 МБ (на сервере) для каждого запроса и дополнительно 5 МБ общего доступа.Ошибка памяти mod_perl

Я попытался предустановить модули в файле startup.pl a, указанном в статье настройки производительности для mod_perl. Ничего не произошло, если факт, что общая память уменьшилась до 3,7 МБ, в этой ситуации я думал, что мое приложение протекает в памяти, прежде чем какая-либо строка кода будет выполнена. Я измерил память, чтобы узнать, что общая стоимость на самом деле составляет 64 МБ, мои вопросы: есть ли предварительное распределение памяти по умолчанию для каждого процесса? Есть ли проблема с конфигурацией? Является ли mod_perl утечкой памяти?

спасибо.

ответ

1

Возможно, это вопрос, который лучше задать в списке рассылки mod_perl. Слишком много переменных (версии perl/mod_perl/apache, какие модули вы загружаете, какая ОС вы работаете, что такое MPM, конфигурация apache и т. Д.), Чтобы помочь в этом форуме Q/A, так как нет «правильного» ответа.

+2

Спасибо за указание мне в правильном направлении. Надеюсь, когда-нибудь я получу какой-то ответ. Ура! – marghi

Смежные вопросы