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

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

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

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

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

1 ответ

Добавьте это к вам 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 
Другие вопросы по тегам