Re: Отсутствует запрос в access логе

Igor Savenko igor.bliss на gmail.com
Вт Сен 13 10:07:29 UTC 2022


Большое спасибо! Да, включен http/2 и на прокси, и на application сервере.
Но если бы имела место ситуация с закрытием соединения, то прокси должен
был бы ругаться в логах первым, а у прокси в error.log все чисто. На
application сервере включен rate limit, и я где-то читал, что в старых
версиях nginx мог отдавать в логе нули если запросы попали под
rate-лимитирование. Воспроизвести, однако, пока не удалось -- ожидаемо
отдавался код 503.
вт, 13 сент. 2022 г. в 00:04, Maxim Dounin <mdounin на mdounin.ru>:

> Hello!
>
> On Mon, Sep 12, 2022 at 07:40:16PM +0300, Igor Savenko wrote:
>
> > Прокси-сервер, с которого строчка лога
> >     log_format  main  '$remote_addr - $remote_user [$time_local]
> "$request"
> > '
> >                       '$status $body_bytes_sent $host "$http_referer" '
> >                       '"$http_user_agent"';
> >
> >     access_log  /var/log/nginx/access.log  main;
> >
> > Application-server, который за прокси-сервером:
> >
> > access_log /var/log/nginx/access.log combined buffer=4k flush=5m;
>
> HTTP/2 включён?
>
> Такое может быть, если клиент начинает присылать заголовки запроса
> в нескольких фреймах по HTTP/2-соединению, но не досылает их, а
> шлёт какой-то мусор или просто закрывает соединение.
>
> В логе ошибок при этом будет что-то вроде "client sent
> inappropriate frame while CONTINUATION was expected while
> processing HTTP/2 connection" или "client prematurely closed
> connection while processing HTTP/2 connection" на уровне info.
>
> [...]
>
> --
> Maxim Dounin
> http://mdounin.ru/
> _______________________________________________
> nginx-ru mailing list -- nginx-ru на nginx.org
> To unsubscribe send an email to nginx-ru-leave на nginx.org
>
----------- следующая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20220913/79d68f2a/attachment.htm>


Подробная информация о списке рассылки nginx-ru