ПРОЕКТЫ 


  АРХИВ 


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]

Re[2]: rewrite or internal redirection cycle


  • To: Валентин Бартенев <nginx-ru@xxxxxxxxx>
  • Subject: Re[2]: rewrite or internal redirection cycle
  • From: Михаил Монашёв <postmaster@xxxxxxxxxxxxx>
  • Date: Tue, 22 Jan 2013 19:21:50 +0400
  • Dkim-signature: v=1; a=rsa-sha1; c=relaxed; d=softsearch.ru; h=date:from :reply-to:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=main; i= postmaster@xxxxxxxxxxxxx; bh=/DUt90RiH3TnECvFj6/vgQjbN6o=; b=B6u eAVHU/VDkShXJ+iGJT5ZyhAivgMHoH34K5E0DeOyjxBAsGQh2EiPMxTqMQha2Arj 1XufUugBJp8RGKoqT5mR8UC1eSvnpg+Rop1g9C09eBd6+aYBeDHRciEGFrkq9rvc RZNrFVQh+d33XyBYFBUkRx8mhqrrejqVV+UW7nb0=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=softsearch.ru; h=date:from :reply-to:message-id:to:subject:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= main; b=ZkwtYFQVJeTYwT5efzLjlR4du53ryupQ7BNnLlULDWkeJRGGli9L/yut xeqN38xUpBoplhdWh7Z63HgpQMnf0XnHfXIcvVNqk2XpxNS9j3n+iqtLKJjZG88r 4YABK62ntxESdkPNFRpl6qvdCpGIvuOBSpMT5t9Wfseai5aNtRk=
  • In-reply-to: <201301210111.17364.vbart@nginx.com>
  • References: <923476862.20130120231006@softsearch.ru> <201301210111.17364.vbart@nginx.com>

Здравствуйте, Валентин.

>> Увидел ошибку:
>> 
>> 2013/01/18 22:30:21 [error] 10601#0: *43370718 rewrite or internal
>> redirection cycle while internally redirecting to "/zero", client:
>> 46.158.147.140, server: f.beon.ru, request: "GET /beon.ru HTTP/1.1", host:
>> "f.beon.ru", referrer: "http://colesnik-2011.ya.ru/";
>> 
>> Судя по конфигу всё нормально. И фавиконка верно отдаётся:
>> http://f.beon.ru/beon.ru Не могу придумать как там что зацикливается. В
>> каких случаях возникает такая ошибка?

> Когда делается более 10 внутренних перенаправлений.

Никак не выходит воспроизвести эту ошибку, чтобы глянуть в дебаг-лог.
Вот часть конфига, в которой воспроизводится эта ошибка:

        proxy_set_header        Host  $host;
        proxy_next_upstream error timeout invalid_header http_404 http_500 
http_502 http_503 http_504;
        proxy_intercept_errors on;
        recursive_error_pages on;
        
        server {
                listen          83.222.4.74:80;
                server_name     f.beon.ru;

                valid_referers  none blocked beon.ru *.beon.ru;
                if ($invalid_referer) {
                   return  403;
                }

                error_page      301 302 400 401 402 403 404 405 406 407 408 409 
410 411 412 413 414 415 416 417 422 423 424 425 426 449 500 501 502 503 504 505 
506 507 509 510 = /zero;

                location / {
                        return 204;
                }

                location = /zero {
                        return 204;
                }

                # aa.ru
                location ~ "^/(?<phost>[a-z0-9-]{1,50}\.[a-z]{2,22})$" {
                        proxy_set_header        Host    $phost;
                        proxy_set_header        Referer "http://$phost/";;
                        proxy_pass              http://$phost/favicon.ico;
                }

        }

Ошибка  вроде  пропадает,  если написать recursive_error_pages off; Но
совсем не понятно, где и почему происходит зацикливание.

-- 
С уважением,
 Михаил                          mailto:postmaster@xxxxxxxxxxxxx

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


 




Copyright © Lexa Software, 1996-2009.