двоеточие после номера порта
Igor Sysoev
is at rambler-co.ru
Mon Jun 27 14:52:23 MSD 2005
On Sun, 26 Jun 2005, [Windows-1251] Михаил Монашёв wrote:
> Как избавиться вот от этого:
>
> 2005/06/26 01:50:19 [error] 3524#0: *43542257 upstream sent no valid HTTP/1.0 header while reading response header from upstream, client: 194.67.191.253, server: xxx.xxxx.ru, URL: "/", upstream: http://xxx.xxx.xxx.xxx:8987:/, host: "xxx.xxxx.ru"
> 2005/06/26 01:50:19 [error] 3524#0: *43542257 upstream sent no valid HTTP/1.0 header while reading response header from upstream, client: 194.67.191.253, server: xxx.xxxx.ru, URL: "/favicon.ico", upstream: http://xxx.xxx.xxx.xxx:8987:/favicon.ico, host: "xxx.xxxx.ru"
>
> после порта зачем-то двоеточие дописывается.
>
> Конфиг вот такой:
>
> server {
> listen xxx.xxx.xxx.xxx:80;
>
> server_name xxx.xxxx.ru;
>
> post_accept_timeout 600;
> client_header_timeout 10m;
> client_body_timeout 10m;
> send_timeout 10m;
> proxy_header_buffer_size 512;
> proxy_buffers 8 512;
> proxy_busy_buffers_size 512;
> location / {
> proxy_pass http://xxx.xxx.xxx.xxx:8987/;
> }
> }
>
> версия nginx 0.1.35 FreeBSD 5.2.1-RELEASE-p14
>
> Возможно это старая проблема и она уже как-то решена, но я в архиве
> рассылке не нашёл её решения :-(
Двоеточие в "upstream: http://xxx.xxx.xxx.xxx:8987:/" - это только
ошибка в логировании. В реально запросе этого нет.
"upstream sent no valid HTTP/1.0 header" означает, что ответ не
начинается на "HTTP/X.X". Что отдаёт бэкенд, если к нему сходить
напрямую ?
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list