Thursday, February 25, 2010

mod_status для nginx

Есть модуль stub_status

При сборке в configure нужно указать --with-http_stub_status_module

Пример конфигурации:

location /stub_status {
stub_status on;
allow 192.168.1.0/24;
deny all;
}

Выдаёт примерно такое:

Active connections: 36
server accepts handled requests
5690748 5690748 13977519
Reading: 0 Writing: 1 Waiting: 35

Active connections - сколько обслуживается клиентов.

server
accepts - сколько соединений было accept()нуто;
handled - сколько из них было обработано, а не закрыто сразу;
соединение сразу же закрывается, если таблица соединений
переполняется.
requests - сколько облужено запросов. При keep-alive в одном соединении
может быть несколько запросов

Reading - сколько соединений находится в состоянии чтения.
Writing - сколько соединений находится в состоянии записи.
Waiting - keep-alive соединения или же в состоянии обработки запроса

No comments: