Ошибка странная

Igor Sysoev is at rambler-co.ru
Sat Aug 2 22:17:20 MSD 2008


On Sat, Aug 02, 2008 at 09:59:05PM +0400, Phil Kulin wrote:

> При обращении к сайту nginx выдаёт ошибку
> 2008/08/02 21:49:00 [error] 79037#0: *106 upstream sent invalid header while
> reading response header from upstream, client: 91.122.46.213, server:
> babylon.bz8.ru, request: "GET /twiki/bin/view HTTP/1.1", upstream: "
> http://127.0.0.1:80/twiki/bin/view", host: "1.dair.cz8.ru"
> 
> Ошибка повторяется и на 0.5.35 и на 0.6.32
> FreeBSD-7.0R , ULE
> 
> Захожу телнетом:
> phil at phil:~$ telnet 1.dair.cz8.ru 8083
> Trying 80.93.48.162...
> Connected to 1.dair.cz8.ru.
> Escape character is '^]'.
> GET /twiki/bin/view/ HTTP/1.1
> Host: 1.dair.cz8.ru
> 
> HTTP/1.1 200 OK
> Date: Sat, 02 Aug 2008 17:23:11 GMT
> Server: Apache/1.3.41 (Unix) PHP/5.2.5
> Content-Length: 17349
> Set-Cookie: TWIKISID=ab6d410d87141c38a6d05353da715181; path=/
> Connection: close
> Transfer-Encoding: chunked
> Content-Type: text/html; charset=iso-8859-1
> 
> f57
> <!DOCTYPE [блаблаблабла
> 
> Посмотреть что отдаёт апач без проксирования можно вот так:
> http://1.dair.cz8.ru:8083/twiki/bin/view/

После строки "Server: Apache/1.3.41 (Unix) PHP/5.2.5"
идут CR LF CR, а не CR LF. Это видно в less (^M):

HTTP/1.1 200 OK
Date: Sat, 02 Aug 2008 18:15:03 GMT
Server: Apache/1.3.41 (Unix) PHP/5.2.5 CR LF CR
^MContent-Length: 17349
Set-Cookie: TWIKISID=8b1bde8876a97a2da5c3dc91bc243207; path=/
Connection: close
Content-Type: text/html; charset=iso-8859-1

или в hexdump.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list