ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Upstream timed out




На текущий момент число запрсосов доросло до 215000,
а число сообщений до 720.

У кого есть идеи в какую сторону смотреть и где собирать дополнительную
информацию, но так чтобы не мешало основной работе сервера.

Параметры timeout достаточны велики, чтобы быть причиной проблемы
для подключения к upstream и выдачи статических файлов.
Нагрузка (load average) на frontend и на всех backend'ах меньше единицы,
а большая часть памяти используется как "cache".



Vladimir Shiray wrote:

Добрый день,

в error.log постоянно попадают ошибки, типа:
"upstream timed out (110: Connection timed out) while reading upstream"

После очистки лога и перезапуска nginx, на 150000 подключений
получил 426 таких сообщений.

Сам сервер запущен внутри OpenVZ окружения (CentOS 4.5 32bit). Перед последними
проверками, окружение было остановлено и запущено снова.
В /proc/user_beancounters и в логах ядра (2.6.18-ovz028stab039.1-smp) все "чисто".

У сервера есть три upstream, один докальный в "соседнем" VPS и два удаленных
(rtt: 150ms и 60ms). Ошибки присутствуют для каждого из них.

------

nginx-0.5.29  (c двумя патчами: patch-0.6.2.2, patch-0.6.5.1)

Часть кнфигурационного файла, для nginx:

worker_processes  3;
events {
   worker_connections  500;
}
http {
   client_max_body_size        32m;
   keepalive_timeout           75;
   optimize_server_names       off;
   proxy_buffering             off;
   proxy_connect_timeout       60;
   proxy_read_timeout          120;
   proxy_send_timeout          90;
   send_timeout                90;





 




Copyright © Lexa Software, 1996-2009.