error code=499

Konstantin Svist fry.kun at gmail.com
Mon Apr 13 11:47:29 MSD 2009


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 - сервера)







More information about the nginx-ru mailing list