Замедлит ли мое приложение `mod_status` в apache? - PullRequest
3 голосов
/ 07 января 2010

Если я хочу отслеживать время ответа на мои запросы, должен ли я использовать Apache mod_status или мне следует использовать инструменты мониторинга Passenger * passenger-status?

Меня беспокоит то, что включение mod_status замедлит работу моих приложений, но у меня нет возможности сравнивать, так как мне нужно запустить mod_status для сравнения производительности.

Между прочим, статус пассажира пассажира дает мне лишь тривиальную информацию, например:

----------- General information -----------
max      = 6
count    = 0
active   = 0
inactive = 0
Waiting on global queue: 0

----------- Domains -----------
...

Ответы [ 2 ]

3 голосов
/ 07 января 2010

Я не думаю, что это должно влиять на производительность Apache.

Практически все, что делает модуль, принимает внутреннее состояние, в котором сервер уже имеет & mdash; то есть он знает, сколько рабочих он породил, чем занимается и т. д. & mdash; и рендеринг в HTML.

1 голос
/ 27 февраля 2015

Только для вашей информации: у меня есть apache версии 2.2.16, работающий с получением живого трафика (поэтому не тест). Нет рубина или пассажира, но с mod_fastcgi.

При 175req / s сервер работал, при 370 он работал при нагрузке 8-10.

После отключения статуса Extended (но с включенным mod_status) нагрузка упала ниже 2.

Полное отключение mod_status не имело никакого значения по сравнению с отключением Extended (загрузка может быть уже слишком низкой, чтобы увидеть разницу).

...