Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Проблема с отдачей файла нулевого размера
Здравствуйте.
На nginx пришёл запрос
GET /i/users/81/94/299481/59/9147459/0.mp3 HTTP/1.0
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4)
Gecko/2008102920 Firefox/3.0.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Cookie: l=280406b189314 ...
Host: a2.beon.ru
Cache-Control: no-cache, max-age=259200
Connection: keep-alive
Он его спроксировал на второй nginx:
GET /i/users/81/94/299481/59/9147459/0.mp3 HTTP/1.0
X-country: RU
Host: a2.beon.ru
X-Real-IP: 77.74.9.51
Connection: close
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4)
Gecko/2008102920 Firefox/3.0.4
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Cookie: l=280406b1
А тот ничего не ответил, даже заголовки не послал и записал в лог вот такую
запись:
11/Dec/2008:16:02:32 +0300 200 "-" "-" "-" xx.xx.xx.xx 0 a2.beon.ru "GET
/i/users/81/94/299481/59/9147459/0.mp3 HTTP/1.0" "-" "Mozilla/5.0 (Windows; U;
Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4"
log_format main '$time_local $status "$upstream_status"
"$upstream_response_time" "$upstream_addr" $remote_addr $bytes_sent $host
"$request" "$http_referer" "$http_user_agent"';
Запрашиваемый файл есть на диске и имеет нулевой размер.
Я попробовал запросить его телентом и nginx закрыл соединение:
telnet xx.xx.xx.xx 80
Trying xx.xx.xx.xx...
Connected to xx.xx.xx.xx.
Escape character is '^]'.
GET /i/users/81/94/299481/59/9147459/0.mp3 HTTP/1.0
X-country: RU
Host: a2.beon.ru
Connection closed by foreign host.
любые другие файлы отдаются нормально:
telnet xx.xx.xx.xx 80
Trying xx.xx.xx.xx...
Connected to xx.xx.xx.xx.
Escape character is '^]'.
GET /i/users/d50c16977ed64aed19f6a0214391e9d6.txt HTTP/1.0
X-country: RU
Host: a2.beon.ru
HTTP/1.1 200 OK
Server: nginx/0.7.26
Date: Thu, 11 Dec 2008 13:19:19 GMT
Content-Type: text/plain
Content-Length: 32
Last-Modified: Wed, 10 Dec 2008 14:05:36 GMT
Connection: close
Expires: Thu, 11 Dec 2008 13:19:20 GMT
Cache-Control: max-age=1
Accept-Ranges: bytes
d50c16977ed64aed19f6a0214391e9d6Connection closed by foreign host.
Там стоит nginx-0.7.26 с последним вебдавовским патчем.
--
С уважением,
Монашёв Михаил, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.
|