Я пытаюсь кешировать свои запросы в nginx. Я подключил свой сервер django как восходящий поток. Теперь я пытаюсь кэшировать свои запросы.
proxy_cache_path /var/cache/nginx/ keys_zone=one:10m;
location / {
proxy_cache one;
proxy_cache_valid 200 302 10m;
proxy_no_cache $cookie_nocache $arg_nocache$arg_comment;
proxy_cache_bypass $cookie_nocache $arg_nocache$arg_comment;
proxy_cache_use_stale error http_502;
proxy_pass http://127.0.0.1:8000;
}
Все работает, но сейчас добавил
proxy_cache_use_stale error http_502;
это утверждение.
Это означает, что он должен обслуживать кешированный контент даже в случае ошибки, код ответа 502. Чтобы проверить это, я остановил свой сервер django, и теперь он должен обслуживать эти запросы, даже когда сервер django выключен.
Но он снова отправляет 502 плохого шлюза.
Я что-то не так понимаю? Как мне узнать, был ли мой запрос кэширован или нет?