Re: похоже на багу с syslog nginx
Vladimir Homutov
vl на nginx.com
Пт Окт 14 13:56:17 UTC 2016
14.10.2016 16:33, Иван Мишин пишет:
> Не ужели никто не в курсе почему nginx не отправляет access логи в
> случае описанном выше?
>
для начала:
1) проверьте логи
2) проверьте tcpdump'ом на той машине, где nginx, чтобы исключить
разного рода проблемы с сетью
> 7 октября 2016 г., 17:44 пользователь Иван Мишин <simplebox66 на gmail.com
> <mailto:simplebox66 на gmail.com>> написал:
>
> В ходе разбирательства с прошлым моим вопросом
>
> Добрый день коллеги.
> Заметил что длинные веб логи (например POST запросы)
> Не доходят до syslog сервер . Предположительно все что больше
> 32к не проходит.
> Подскажите есть ли какие-либо ограничения по этому поводу?
>
>
> Выяснил следующую вещь. Если отправлять POST запрос на nginx
> содержащий латиницу более 9000 символов, то nginx данное сообщение в
> логи не отправляет по syslog. Как проверял, отправлял POST
> содержащий текст вида "приветмир" длинна запроса 9000 символов,
> писал слитно без пробелов. На принимающем syslog сервере слушал
> tcpdump ом, тишина.
> Nginx настройки:
>
> access_log
> syslog:server=x.x.x.x:514,facility=local4,severity=notice main;
> log_format main '$http_host $remote_addr $remote_user
> [$time_local] "$request" $status "$sent_http_content_type"
> $body_bytes_sent "$http_referer" "$http_user_agent"
> "$http_cookie" $request_time "$upstream_addr"
> NGINX-CACHE-$upstream_cache_status "$request_body" ';
>
>
>
>
>
>
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
Подробная информация о списке рассылки nginx-ru