Welcome! Log In Create A New Profile

Advanced

Re: proxy и периодически TimeOut 405

Maxim Dounin
May 18, 2021 09:30AM
Hello!

On Tue, May 18, 2021 at 04:21:48AM -0400, sf2015 wrote:

> Установлен сервер Ubuntu 20.04 со свежим nginx.
> Nginx настроен в режиме proxy на два внутренних сервера (сервера в локалке)
> На одном из них очень часто вываливается TimeOut ошибка 504.
>
> Почитав инет, добавил в секцию location proxy_connect_timeout
>
> location / {
> proxy_connect_timeout 600;
> proxy_send_timeout 600;
> proxy_read_timeout 600;
> send_timeout 600;
> proxy_pass http://192.168.0.200;
> }
> Теперь через 600 сек (не раньше) вываливается ошибка с TimeOut 504.
>
> До ecnfyjdrb nginx сервер 192.168.0.200 работал стабильно без TimeOut.

Ошибка 504 Gateway Timeout означает, что получить ответ от бэкенда
за заданное время не удалось. Обычно это означает проблемы с
бэкендом или с сетью до него.

Я бы начал с того, что проверил, что бэкенд отвечает на запрос,
отправленный руками с сервера, на котором работает nginx. Скажем,
как-то так:

$ curl -v http://192.168.0.200/

Ещё рекомендую заглянуть в лог ошибок nginx'а, там обычно есть
дополнительная информация. В частности, в какой момент случается
таймаут (в процессе установления соединения или уже после отправки
запроса и в процессе ожидания ответа), и какой именно запрос 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

proxy и периодически TimeOut 405

sf2015 May 18, 2021 04:21AM

Re: proxy и периодически TimeOut 504

sf2015 May 18, 2021 04:23AM

Re: proxy и периодически TimeOut 405

Maxim Dounin May 18, 2021 09:30AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 82
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready