<div dir="ltr">Большое спасибо! Да, включен http/2 и на прокси, и на application сервере. Но если бы имела место ситуация с закрытием соединения, то прокси должен был бы ругаться в логах первым, а у прокси в error.log все чисто. На application сервере включен rate limit, и я где-то читал, что в старых версиях nginx мог отдавать в логе нули если запросы попали под rate-лимитирование. Воспроизвести, однако, пока не удалось -- ожидаемо отдавался код 503.<br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вт, 13 сент. 2022 г. в 00:04, Maxim Dounin <<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello!<br>
<br>
On Mon, Sep 12, 2022 at 07:40:16PM +0300, Igor Savenko wrote:<br>
<br>
> Прокси-сервер, с которого строчка лога<br>
>     log_format  main  '$remote_addr - $remote_user [$time_local] "$request"<br>
> '<br>
>                       '$status $body_bytes_sent $host "$http_referer" '<br>
>                       '"$http_user_agent"';<br>
> <br>
>     access_log  /var/log/nginx/access.log  main;<br>
> <br>
> Application-server, который за прокси-сервером:<br>
> <br>
> access_log /var/log/nginx/access.log combined buffer=4k flush=5m;<br>
<br>
HTTP/2 включён?<br>
<br>
Такое может быть, если клиент начинает присылать заголовки запроса <br>
в нескольких фреймах по HTTP/2-соединению, но не досылает их, а <br>
шлёт какой-то мусор или просто закрывает соединение.<br>
<br>
В логе ошибок при этом будет что-то вроде "client sent <br>
inappropriate frame while CONTINUATION was expected while <br>
processing HTTP/2 connection" или "client prematurely closed <br>
connection while processing HTTP/2 connection" на уровне info.<br>
<br>
[...]<br>
<br>
-- <br>
Maxim Dounin<br>
<a href="http://mdounin.ru/" rel="noreferrer" target="_blank">http://mdounin.ru/</a><br>
_______________________________________________<br>
nginx-ru mailing list -- <a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
To unsubscribe send an email to <a href="mailto:nginx-ru-leave@nginx.org" target="_blank">nginx-ru-leave@nginx.org</a><br>
</blockquote></div></div>