ПРОЕКТЫ 


  АРХИВ 


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: error code=499


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: error code=499
  • From: Konstantin Svist <fry.kun@xxxxxxxxx>
  • Date: Mon, 13 Apr 2009 00:47:29 -0700
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=r8bvRpDtrL60Llhxojyx9ENzDYbsvt9hfRcQRDadnMA=; b=qvVWNQBpJEGIOhcwJPYuNiutPkEeUFq0s9JCDKIG7lcl13UyX/MHNa0QG/25+td9zp sagfDJCU4mrrXECPHmNA/EfWX940OCxHYwfJM4ZopsODehEaVE64KYUtQdF8buSXdius 7eifsNw9DE+6M9DL68xexCuKMMsPxDUX/LALU=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=YHggGVaiPzBcXRaraYUhblBZubKZQsB7SZLalYKzXHsOo4dKnoM6TnwO6uiN7XqKxI hrE2/ZRNQHsTCflIehmhohoYKxwB29O+LKA6w0fvmePtILjyld5Bl2yoUkNgVTk0Ci4z v4tol+Jf1pfUn5J4a2F42Vru76xXrCIc8G9Iw=
  • In-reply-to: <1239583969.7671.19.camel@localhost>
  • References: <1239583969.7671.19.camel@localhost>

Bogun Dmitriy wrote:
> Здравствуйте.
>
> Помогите разобраться.
> Пользователи стали жаловаться на проблемы с доступу к одному их
> форумов(ipb) живущему на апаче за nginx'ом.
>
> Из "странностей" в access логах нашел код возврата 499. И вот такое
> сообщение в error логе "client closed prematurely connection, so
> upstream connection is closed too while sending request to upstream",
> на соответсвующую запись из access лога.
>
> Таких сообщений не очень много ~240 из 425k за сутки.
> UserAgent'ы разные(Chrome, Opera, Firefox, MSIE - в порядке уменьшения
> процента попадания на 499 код), так что списать на проблему какого-то
> конкретного клиента не получается.
>
> У меня есть всего 2 гипотезы:
> Проблема на уровне сетевого интерфейса. Хотя сеть нагружена примерно
> на половину из возможного 50MB/s.
> Проблема в самом nginx'е при определенном уровне нагрузки или
> количестве соединений.
>
> Подскажите в какую сторону смотреть для прояснения ситуации.
>
> Информация о системе.
> nginx version: nginx/0.6.32
> configure arguments: --prefix=/usr --conf-path=/etc/nginx/nginx.conf
> --http-log-path=/var/log/nginx/access_log
> --error-log-path=/var/log/nginx/error_log
> --pid-path=/var/run/nginx.pid
> --http-client-body-temp-path=/var/tmp/nginx/client
> --http-proxy-temp-path=/var/tmp/nginx/proxy
> --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --with-md5-asm
> --with-md5=/usr/include --with-sha1-asm --with-sha1=/usr/include
> --without-http_fastcgi_module --with-http_ssl_module
> --with-http_stub_status_module
> --add-module=/var/tmp/portage/www-servers/nginx-0.6.32/work/nginx_uploadprogress_module
>
> Linux ____ 2.6.25-hardened-r13-00 #1 SMP Sat Jan 24 18:17:17 EET 2009
> i686 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux 

Я такие получаю постоянно - это просто клиенты не дождавшиеся ответа.
Например, если страница занимает 5 секунд чтобы загрузиться, а
пользователь нажал Stop/Escape после 3х секунд, nginx записывает ошибку 499.

Кстати, 4xx ошибки - это ошибки клиента (5xx - сервера)





 




Copyright © Lexa Software, 1996-2009.