Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Vadim A. Misbakh-Soloviov
Возможно просто попадаете на рестарт воркера ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Алексанр Платонов
Добрый день. У меня есть ~30 хостов в 3-х разных ДЦ. Nginx принимает нагрузку и распределяет её по алгоритму WRR на php-fpm пулы, расположенные на этих же хостах. Периодически, примерно 1/5000 (ошибка к общему кол-ву запросов) на случайном хосте получает ошибку: front14 2017/06/15 15:37:40

Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Алексанр Платонов
> > Это совсем не похоже на таймаут. Возможно, перепутаны коннекции в дампе, > проверьте номера портов и tcp seq > > А это похоже на таймаут коннекта. Вопрос в том, почему SYN+ACK от бэкенда > пришёл с такой задержкой. Возможно, бэкенд перегружен. > Возможно, свитчи по пути перегружены

Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Алексанр Платонов
> > При connect-таймауте в 300 миллисекунд любой потерянный пакет > будет приводить к таймауту. А какой-то процент потерянных пакетов - это > нормальное состояние любой сети, так что нет причин удивляться > тому, что часть соединений при таких настройках таймаутится. > Да, какая-то часть

Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Алексанр Платонов
Возможно, но тогда я ожидаю FIN, RST от приложения, а его нет. Александр 15 июня 2017 г., 17:38 пользователь Vadim A. Misbakh-Soloviov < ng...@mva.name> написал: > Возможно просто попадаете на рестарт воркера > ___ > nginx-ru mailing list >

Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Алексанр Платонов
Да, отправляю. location и dst тут не принципиален, картина аналогичная. Александр 15 июня 2017 г., 17:44 пользователь Илья Шипицин написал: > "GET /files/images/1284_1284/58/b4/58b455be4b559395714059e5.jpg" - по > fastcgi запрос отправляете ? > > (просто в моем

Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Maxim Dounin
Hello! On Thu, Jun 15, 2017 at 09:38:08PM +0300, Алексанр Платонов wrote: > > При connect-таймауте в 300 миллисекунд любой потерянный пакет > > будет приводить к таймауту. А какой-то процент потерянных пакетов - это > > нормальное состояние любой сети, так что нет причин удивляться > > тому,

Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Evgeniy Berdnikov
On Thu, Jun 15, 2017 at 09:07:39PM +0300, Алексанр Платонов wrote: > > А это похоже на таймаут коннекта. Вопрос в том, почему SYN+ACK от бэкенда > > пришёл с такой задержкой. Возможно, бэкенд перегружен. > > Возможно, свитчи по пути перегружены трафиком. > > Дампы: > RST:

Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Maxim Dounin
Hello! On Thu, Jun 15, 2017 at 05:21:38PM +0300, Алексанр Платонов wrote: > Добрый день. > > У меня есть ~30 хостов в 3-х разных ДЦ. Nginx принимает нагрузку и > распределяет её по алгоритму WRR на php-fpm пулы, расположенные на этих же > хостах. > > Периодически, примерно 1/5000 (ошибка к

Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Илья Шипицин
"GET /files/images/1284_1284/58/b4/58b455be4b559395714059e5.jpg" - по fastcgi запрос отправляете ? (просто в моем представлении fastcgi это php, а тут похоже на статику) 15 июня 2017 г., 19:21 пользователь Алексанр Платонов < al.al.plato...@gmail.com> написал: > Добрый день. > > У меня есть ~30

Re: Не понимаю в чем причина кода ответа 504 с ошибкой Connection timed out

2017-06-15 Пенетрантность Evgeniy Berdnikov
On Thu, Jun 15, 2017 at 05:21:38PM +0300, Алексанр Платонов wrote: > У меня есть ~30 хостов в 3-х разных ДЦ. Nginx принимает нагрузку и > распределяет её по алгоритму WRR на php-fpm пулы, расположенные на этих же > хостах. > > Периодически, примерно 1/5000 (ошибка к общему кол-ву запросов) на >