ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Странное поведение upstream sent too big header


  • To: nginx-ru@xxxxxxxxx
  • Subject: Странное поведение upstream sent too big header
  • From: "bozercov" <nginx-forum@xxxxxxxx>
  • Date: Fri, 08 Mar 2013 05:16:21 -0500
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tigger.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=9xG1rpI/eLKfY6xfKQNQTpG6cxNdp1uS8JVE1M9bUwk=; b=ihirVmI0+ACnH5EBcpay3QtK3LV4nuEd/UDMSkgImpzcUXum2Z62f9vMZ9871wL8XeTroRUi9BmNXrnx0yiQbsJiscXbD4EBYqyZap27hjhianBjfnM9VFc2eO5oef0S;

При попытке перехода на отдельные страницы выдаёт ошибку 502 и в логах:

2013/03/08 13:03:06 [error] 9287#0: *10 upstream sent too big header while
reading response header from upstream, client: 192.168.137.1, server:
example.com, request: "GET /news/new HTTP/1.1", upstream:
"fastcgi://127.0.0.1:9000", host: "example.com", referrer:
"http://example.com/news/";

Пробывал добавлять 
    fastcgi_buffer_size 256k;
    fastcgi_buffers 8 16k;
Ничего не изменилось.
Конфиг целиком
server {
  listen 80;

  server_name example.com;
  root /home/developer/dev/projects/example.com/web;

  error_log /var/log/nginx/example.com.error.log;
  access_log /var/log/nginx/example.com.access.log;


  # strip app.php/ prefix if it is present
  rewrite ^/index\.php/?(.*)$ /$1 permanent;

  location / {
    index app_dev.php;
    try_files $uri @rewriteapp;
  }

  location @rewriteapp {
    rewrite ^(.*)$ /app_dev.php/$1 last;
  }

 # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
  location ~ ^/.+\.php(/|$) {
    fastcgi_buffer_size 256k;
    fastcgi_buffers 8 16k;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_split_path_info ^(.+\.php)(/.*)$;
    include fastcgi_params;
    fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
    fastcgi_param  HTTPS              off;
  }
}

 
Что интересно, так это то, что ошибка возникает только если с хрома
заходить. Если зайти с другого, то данная ошибка не появляется.

Подскажите, куда копать?

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,237114,237114#msg-237114

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.