<div dir="ltr">Большое пролетарское спасибо, Максим! Судя по всему, виновником ситуации был недостаточный размер значения http2_max_field_size директивы (client exceeded http2_max_field_size limit while processing HTTP/2 connection). После того, как удвоили значение (до 8к), статус 000 исчез в логе прокси. Судя по всему, это CloudFlare шлет такие заголовки, но без понижения уровня логгирования понять это было затруднительно.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вт, 13 сент. 2022 г. в 23:31, Maxim Dounin <<a href="mailto:mdounin@mdounin.ru">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 Tue, Sep 13, 2022 at 01:07:29PM +0300, Igor Savenko wrote:<br>
<br>
> Большое спасибо! Да, включен http/2 и на прокси, и на application сервере.<br>
> Но если бы имела место ситуация с закрытием соединения, то прокси должен<br>
> был бы ругаться в логах первым, а у прокси в error.log все чисто. На<br>
> application сервере включен rate limit, и я где-то читал, что в старых<br>
> версиях nginx мог отдавать в логе нули если запросы попали под<br>
> rate-лимитирование. Воспроизвести, однако, пока не удалось -- ожидаемо<br>
> отдавался код 503.<br>
<br>
Судя по пустому значению $request - заголовки запроса ещё не <br>
получены от клиента, соответственно до application-сервера такой <br>
запрос точно ещё не дошёл. Смотреть имеет смысл только и <br>
исключительно на proxy, с которого access-лог.<br>
<br>
Если в error.log на proxy-сервере при этом всё чисто, то я бы <br>
начал с проверки установленного уровня логгирования ошибок. <br>
Обсуждаемые сообщения должны быть на уровне info, то есть они <br>
достаточно низкоуровневые. Вероятнее всего уровень логгирования <br>
установлен выше, и сообщения на уровне info туда просто не <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>