Igor Sysoev wrote:
> В общем, это довольно странные ошибки.
>
> 2006/08/21 23:59:12 [info] 30300#0: *8772179 recv() failed (104:
> Connection reset by peer) while reading client request headers, client: ....
>
> означает, что клиент послал запрос как минимум в двух и более пакетах
> и в какой-то момент просто закрыл соединение с ошибкой. Это довольно
> необычное поведение для браузера, скачивающего картинку.
>
> Вторая строка
>
> 2006/08/21 23:59:12 [info] 30300#0: *8772179 writev() failed (32: Broken
> pipe) while reading client request headers, client: ....
>
> ещё более необычна - какой может быть writev() при чтнии клиентского
> запроса ?
>
> А какие user-agent'ы ?
Всевозможные. Вот список за последние сутки с одного хоста, через uniq -c:
1 Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
1 Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; .NET CLR 1.1.4322)
14 Mozilla/4.0 (compatible; MSIE 6.0; Windows 98;
PalmSource/hspr-H102; Blazer/4.2) 16;320x320
2 Mozilla/4.0 (compatible; MSIE 6.0; Windows 98;
PalmSource/Palm-D050; Blazer/4.3) 16;320x448
1 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR
1.1.4322)
1 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; fi) Opera 8.54
13 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR
1.1.4322)
10 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; YPC 3.2.0;
.NET CLR 1.1.4322; SpamBlockerUtility 4.7.5; yplus 5.1.02b)
1 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR
1.1.4322)
1 Mozilla/5.0 (Windows NT 5.1; U; en) Opera 9.01
1 Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.7.5)
Gecko/20041122 Firefox/1.0
1 Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.0.6)
Gecko/20060728 Firefox/1.5.0.6
4 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6)
Gecko/20060728 Firefox/1.5.0.6
1 Opera/8.52 (Windows NT 5.1; U; de)
2 Opera/9.00 (Windows NT 5.1; U; cs)
1 Opera/9.01 (Windows NT 5.1; U; de)
Вот еще что нашел, это скорее всего другой случай, но тоже про ответ
400, только тут ответ выдается не нулевой длины:
203.123.223.22 - - [22/Aug/2006:00:23:54 -0500] "POST
/forums/threadrate.php HTTP/1.1" 400 173
"http://www.domain.com/forums/showthread.php?t=489716" "Mozilla/4.0
(compatible; MSIE 6.0; Windows NT 5.1)"
2006/08/22 00:23:54 [info] 30300#0: *8809329 client sent duplicate
header line: "Connection: Close" while reading client request headers,
client: ...
Это случается гораздо реже, чем вышеописанный случай, но тоже бывает.
Может, какой-то сломанный firewall или прокси дублирует заголовки?