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

Ваш аккаунт

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

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

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

Apache swapping

80K
06 марта 2012 года
josh1986
4 / / 06.03.2012
Здравствуйте
Проблема такая: апач где-то после 50 процессов начинает активно свопить, как результат - тормоза.
Что делать или в каком направлении копать?

Параметры:
Apache 2.2.19, OS Solaris 10
Апач установлен в зоне
Оперативной памяти 4.5Гб
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>

Причем самое интересное операционка показывает что использовано меньше 30% оперативы
12
07 марта 2012 года
alekciy
3.0K / / 13.12.2005
Apache свопить не может по определению. Свопит система. Поэтому для начала стоит определится, что понимает под "свопит" и, главное, каким это образом было остановлено, что данный процесс наступил?
4
08 марта 2012 года
mike
3.7K / / 01.10.2002
Что работает под Apache? PHP, Perl, CGI и т.п. ? Нужно смотреть каждую конкретную программу/скрипт. Сам Apache при 50 процессах систему не кушает много памяти.
80K
08 марта 2012 года
josh1986
4 / / 06.03.2012
PHP установлен как модуль.
Сам точно не пойму куда копать, то ли из-за количества клиентов, то ли субд(оракл) весит всё дело каким-то запросами
4
10 марта 2012 года
mike
3.7K / / 01.10.2002
Цитата: josh1986
PHP установлен как модуль.
Сам точно не пойму куда копать, то ли из-за количества клиентов, то ли субд(оракл) весит всё дело каким-то запросами


Я бы сделал свою систему логов, в которых бы анализировал количество использованной памяти (благо в PHP есть такие функции), запросы к БД, время выполнения и т.п.)

Еще имеет смысл посмотреть server-status Apache, может там будет ответ.

80K
10 марта 2012 года
josh1986
4 / / 06.03.2012
server-status регулярно мониторю, мало о чем говорит.
Мониторить память из пхп в принципе мысль, но покажет ли он объективную картину, не факт.
Еще я смотрю процессы prstat`ом все процессы кушают по 50-70мег памяти, мало кто выделяется из общей массы.
80K
02 апреля 2012 года
josh1986
4 / / 06.03.2012
Видимо связано с БД... когда в оракле образуются защелки сервак встает колом. Запросы не проходят, моментально забивается своп и как следствие тормоза.
Вопрос номер раз: как с этим бороться?
Вопрос номер два: объясните пожалуйста почему при блокировках забивается своп?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог