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