[Moscow.pm] как подиагностировать OOM?

Sergey Leschenko sergle.ua на gmail.com
Пт Мар 29 03:17:53 PDT 2013


Написать свой mod_perl PerlPostReadRequestHandler с логированием - найти
какой запрос приводит к OOM


2013/3/29 Ivan Petrov <i.petro.77.00 на gmail.com>

> имеется небольшой вебсервер,  который специально расположен в
> контейнере 1G RAM.
> вебсервер запущен под apache+mod_perl+mojolicious.
> в среднем потребление памяти процессами апача - 100Мб. повесили
> монитор даже на это. на графике довольно прямая линия в районе 100Мб.
> процессов apache жестко ограничено - 6 штук.
> и получается и запас по памяти есть итп.
>
> далее.
> где-то один раз в один день OOM прибивает процесс apache с описанием
> что тот дорос до 500Мб+. то есть где-то бага.
>
> происходит очень редко. но хочется разобраться.
>
> какое решение можно применить чтобы хотя-бы роут вычислить?
>
> я пробовал менять $0 на то чтобы видеть какой роут выполняется данным
> воркером апача, думал в OOM лог попадет. но тут у меня ничего не
> получилось :(
>
> есть еще варианты?
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Sergey
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130329/a07428b1/attachment.html>


Подробная информация о списке рассылки Moscow-pm