Столбец журнала доступа Nginx

116
15

Я понимаю весь столбец этого журнала доступа к приложению - IP, дата, запрос, код ответа и... кроме следующего столбца - это то, что я не понимаю (в примере ниже, 177, 4223, 4356). Что это значит?


66.249.65.159 - - [06/Nov/2014:19:10:38 +0600] "GET /news/53f8d72920ba2744fe873ebc.html HTTP/1.1" 404 177 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5376e Safari/8536.25 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
66.249.65.3 - - [06/Nov/2014:19:11:24 +0600] "GET /?q=%E0%A6%AB%E0%A6%BE%E0%A7%9F%E0%A6%BE%E0%A6%B0 HTTP/1.1" 200 4223 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
66.249.65.62 - - [06/Nov/2014:19:12:14 +0600] "GET /?q=%E0%A6%A6%E0%A7%8B%E0%A7%9F%E0%A6%BE HTTP/1.1" 200 4356 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

Изменить: я googled, но не нашел ответа.

спросил(а) 2014-11-06T16:15:00+03:00 5 лет, 11 месяцев назад
1
Решение
92

Столбец после "Код ответа" (то есть статус) является "Bytes Sent".


Формат журнала по умолчанию в nginx называется "объединенным". Это эквивалентно следующей конфигурации.

# nginx.conf
http {
...
log_format combined '$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
...
}

Источник: Модуль ngx_http_log_module

ответил(а) 2015-06-15T08:01:00+03:00 5 лет, 4 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема