<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.24.5">
</HEAD>
<BODY>
Здравствуйте.<BR>
<BR>
Помогите разобраться.<BR>
Пользователи стали жаловаться на проблемы с доступу к одному их форумов(ipb) живущему на апаче за nginx'ом.<BR>
<BR>
Из "странностей" в access логах нашел код возврата 499. И вот такое сообщение в error логе "client closed prematurely connection, so upstream connection is closed too while sending request to upstream", на соответсвующую запись из access лога.<BR>
<BR>
Таких сообщений не очень много ~240 из 425k за сутки.<BR>
UserAgent'ы разные(Chrome, Opera, Firefox, MSIE - в порядке уменьшения процента попадания на 499 код), так что списать на проблему какого-то конкретного клиента не получается.<BR>
<BR>
У меня есть всего 2 гипотезы:<BR>
Проблема на уровне сетевого интерфейса. Хотя сеть нагружена примерно на половину из возможного 50MB/s.<BR>
Проблема в самом nginx'е при определенном уровне нагрузки или количестве соединений.<BR>
<BR>
Подскажите в какую сторону смотреть для прояснения ситуации.<BR>
<BR>
Информация о системе.<BR>
nginx version: nginx/0.6.32<BR>
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<BR>
<BR>
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
</BODY>
</HTML>