Re: как правильно переключаться в maintenance mode

Alexander Petrovsky askjuise на gmail.com
Вт Мар 15 11:23:38 MSK 2011


15 марта 2011 г. 16:19 пользователь Alexey V. Karagodov
<kav at karagodov.name>написал:

> по идее, если ошибка 503, то надо ошибку обработать, а это уже про
> error_page разговор
>
> On 15.03.2011, at 11:02, a.a.vasiljev wrote:
>
> > Здравствуйте.
> >
> > Делаю так:
> >
> >        location ^~ /api/ {
> >            if (-e /maintenance.html) {
> >                # api serve 503 error when in maintenance mode
> >                return 503;
> >            }
> -           try_files /maintenance.html @play;
> +           error_page 503 чего-то-там;
>
> ;может и сработает ...
>
> >        }
> >
> > для того чтобы отдавать статус 503 вместе со страничкой, но не помогает:
> maintenance.html идёт со статусом 200. Как правильно?
> >
> > Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,182999,182999#msg-182999
> >
> >
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru at nginx.org
> > http://nginx.org/mailman/listinfo/nginx-ru
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>

Не ручаюсь за правильность, но кажется в локейшене достаточно только

try_files               /maintanance.html $uri $uri/ =503;

-- 
Петровский Александр / Alexander Petrovsky,

Jabber: juise at jabber.ru
Phone: +7 914 8 820 815
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110315/225f08bf/attachment-0001.html>


Подробная информация о списке рассылки nginx-ru