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