Welcome! Log In Create A New Profile

Advanced

error_page и limit_conn

April 08, 2011 07:10AM
Всем доброго времени суток.

Есть конфиг, в котором используется limit_zone/limit_conn и proxy_pass к
бэкенду с apache.
Там же перехват 500-504х ошибок через error_page и переход в именованный
locaition @error500.

limit_zone one $binary_remote_addr 10m;
log_format outofsrv '"$time_local" $host $request_method $original_uri
$remote_addr/$geoip_country_code $status/$upstream_status
$request_time/$upstream_response_time $content_length/$body_bytes_sent
"$http_user_agent"';

location / {

limit_conn one 50;
proxy_pass http://127.0.0.1:80;

error_page 500 502 503 504 =503 @error500;
<SKIP>
}

location @error500 {
internal;
root /bla/bla/htdocs;
set $original_uri $uri;
rewrite ^.*$ /sorry.html break;
access_log /bla/bla/nginx/error500.log outofsrv buffer=1m;
log_not_found on;
}

Вопрос - как разделить (разложить по разным файлам) 500-504е ошибки от
бэкенда и 503е от срабатывания limit_conn?
Поиски в в документации и гугле не дали желанного результата. Плз, ткните
урлом или примером.

--
С Уважением,
Костенко Евгений

моб: +7(928)2961142
icq: 101241013
jabber: nobody.mail@gmail.com
skype: nobody.ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

error_page и limit_conn

n0guest April 08, 2011 07:10AM

Re: error_page и limit_conn

Maxim Dounin April 08, 2011 07:30AM

Re: error_page и limit_conn

n0guest April 08, 2011 07:48AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 148
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready