Welcome! Log In Create A New Profile

Advanced

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

July 01, 2014 05:30AM
Максим, спасибо за ответ!

Действительно, таймер был увеличен ранее специально, правда решали не совсем эту задачу.
На бэкенде обрабатывались продолжительные запросы, соединение держалось открытым, поэтому все таймауты были увеличены. Постепенно с этой проблемой разобрались, перевели долгие процессы в фон, соединение закрываем сразу, но видимо настройку не вернули обратно.

Нагрузка на backend не большая по всем параметрам, да и запросов не так много. Используем для мониторинга munin.

Сейчас не совсем понятно
1) в логах на backend'е нет запросов, которые на frontend'e помечены как 499
Получается, что запрос либо не был отправлен, либо не дошел.

2) после того, как проблема начинается проявлятся, она стабильно воспроизводится до тех пор, пока не перезагрузишь nginx

3) Все запросы между frontend и backend ходят по http
Обнаружили, что если запрашивать ресурс у frontend'a по http и он стабильно не возвращается, то при запросе по https он может вернуться

4) Помимо 499 для части ресурсов возвращался статус 401
Вот тут можно посмотреть дебаг лог
https://www.dropbox.com/s/6xw5frcmrypzk8p/filtered_401_renamed.log
При этом опять нет ничего в логах на backend'e. К слову на backend работает nginx 1.5.13
И опять после перезапуска nginx'а на frontend все отдается как положено.

Тут в логах есть вот такие строки
readv: 1:3560
readv() not ready (11: Resource temporarily unavailable)
Могут ли быть такие ошибки из проблем с соединением между frotned'ом и backend'ом?


Могли бы вы посоветовать, что еще можно проверить?
Subject Author Posted

Nginx возвращает 499 при проксировании после нескольких часов работы

Andruxa June 30, 2014 05:28AM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Sergey Budnevitch June 30, 2014 07:52AM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Andruxa June 30, 2014 09:14AM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Vitaliy Okulov June 30, 2014 11:06AM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Andruxa July 01, 2014 05:44AM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Vitaliy Okulov July 01, 2014 08:42AM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Andruxa July 01, 2014 09:16AM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Pavel V. July 01, 2014 09:38AM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Maxim Dounin June 30, 2014 08:02PM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Andruxa July 01, 2014 05:30AM

Re: Nginx возвращает 499 при проксировании после нескольких часов работы

Maxim Dounin July 01, 2014 10:12AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 180
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