Как получить список 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