On Mon, Dec 03, 2007 at 01:07:50AM +0300, Михаил Монашёв wrote:
> Здравствуйте
>
> Если отдавать контент из мемкашеда, то какие коды ответов может
> генерить nginx, кроме 200 (всё ок) и 404 (ключик не найден)? Например
> что ответит nginx, если мемкашед помрёт, или придёт неверный ответ,
> или соединение порвётся?
>
> Тут:
> http://blog.kovyrin.net/2007/08/05/using-nginx-ssi-and-memcache-to-make-your-web-applications-faster/
> предполагается что, если мемкашед не работает, nginx воспринимает это
> как 502. С другой стороны тут:
> http://sysoev.ru/nginx/docs/http/ngx_http_memcached_module.html
> только 404 ошибка отрабатывается.
Да, будет 502.
502 и 504 приходят не из memcached, а создаются самим nginx'ом.
Обрабатываются так же:
error_page 404 502 504 = @fallback;
--
Игорь Сысоев
http://sysoev.ru