Raido
@Raido

Как правильно отладить Gunicorn — WORKER TIMEOUT ?

В логах Nginx стала сыпаться ошибка
upstream timed out (110: Connection timed out)
То есть nginx не получает ответа от прокси-сервера (Gunicorn), в логах Gunicorn-а есть такое:
2014-12-11 18:11:33 [928] [CRITICAL] WORKER TIMEOUT (pid:4381)
2014-12-11 18:11:59 [928] [CRITICAL] WORKER TIMEOUT (pid:4381)
2014-12-11 18:12:00 [21401] [INFO] Booting worker with pid: 21401
2014-12-11 18:12:00 [21402] [INFO] Booting worker with pid: 21402


В интернете есть возможное решение проблемы, суть которой — увеличение nginx proxy_read_timeout и timeout supervisor-а для Gunicorn. Но это, как мне кажется, не решает проблему в корне, хотелось бы более подробно препарировать, проанализировать ситуацию. Как бы вы, коллеги, стали действовать в данной ситуации? На что обратить в первую очередь внимание, какими инструментариями воспользовались бы?
Или увеличение proxy_read_timeout & timeout — это и есть правильное решение и я зря на этом заострил внимание?
  • Вопрос задан
  • 3490 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы