Upstream timed out

Vladimir Shiray vlad at kbb1.com
Fri Sep 7 14:36:43 MSD 2007


Igor Sysoev wrote:
> On Thu, Sep 06, 2007 at 11:12:25AM +0300, 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)
>>     
>
> Как уже посоветовали, можно логировать $upstream_response_time
>
> Эти ошибки на https'ных соединениях с бэкендами или на обычных ?
>
>   
Игорь, похоже ошибка появляется когда "backend" возвращает код "304".
Я проверил все последние локальные ошибки из error.log и в access.log
у всех из них стоит код 304.

В моем предыдущем ответе на сообщение от "umask" есть также
соответствующие строки лога из Apache.









More information about the nginx-ru mailing list