Welcome! Log In Create A New Profile

Advanced

Re: Nginx отдает клиенту 502, но получает от backend 401

Maxim Dounin
August 26, 2018 06:50AM
Hello!

On Fri, Aug 24, 2018 at 08:32:45AM -0400, Dmitry WD wrote:

> По дампу трафика разрыва соединения не происходит.

Покажите, пожалуйста, tcpdump между nginx'ом и бэкендом. Заодно
было бы неплохо увидеть собственно логи nginx'а.

> Проблема проявляется только если отправлять запрос POST с файлом любого
> размера методом multipart-form.
> Проблема проявляется только если в запросе нет верного токена доступа в
> заголовке.
> Для верных токенов доступа всё работает отлично.
> На стороне back-end для не верного токена доступа считывается только
> заголовок запроса, проверяется токен, если он не верный, тело запроса НЕ
> читается и идёт ответ 401.

Ещё раз: невозможно не читать тело запроса. Если оно есть - его
надо читать (и выкидывать, если оно не нужно), иначе на ту сторону
уйдёт RST и отправленный ранее ответ будет потерян ещё до того,
как nginx его получит из ядра.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Nginx отдает клиенту 502, но получает от backend 401

Dmitry WD August 22, 2018 07:51AM

Re: Nginx отдает клиенту 502, но получает от backend 401

Maxim Dounin August 23, 2018 10:28AM

Re: Nginx отдает клиенту 502, но получает от backend 401

Dmitry WD August 24, 2018 08:32AM

Re: Nginx отдает клиенту 502, но получает от backend 401

Maxim Dounin August 26, 2018 06:50AM

Re: Nginx отдает клиенту 502, но получает от backend 401

Dmitry WD August 28, 2018 10:49AM

Re: Nginx отдает клиенту 502, но получает от backend 401

Maxim Dounin August 28, 2018 11:24AM

Re: Nginx отдает клиенту 502, но получает от backend 401

Dmitry WD September 03, 2018 02:15PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 324
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready