Назад | Перейти на главную страницу

как получить список HTTP-запросов, которые в настоящее время обрабатываются сервером nginx?

Я использую команду ab, чтобы отправить http-запрос на мой локальный хост.

Теперь на стороне сервера я хочу проверить, сколько запросов в настоящее время обрабатывается моим сервером nginx.

как и в случае с БД, мы можем проверить список db-соединений, выполненных любым приложением ....

так же как проверить .....

Добавьте это вам localhost config (по умолчанию):

server {
  server_name  localhost;
      [---snip---]
  location /nginx_status {
    stub_status on;
    access_log   off;
    allow 127.0.0.1;
    deny all;
  }
      [---snip---]
}

Затем прочтите (только с localhost) с помощью:

$ wget -O - -q http://localhost/nginx_status

дает (например):

Active connections: 2 
server accepts handled requests
 31432 31432 631255 
Reading: 0 Writing: 2 Waiting: 0