Назад | Перейти на главную страницу

ЗАПРОСИТЬ КЭШИНГ В NGINX

Я пытаюсь кешировать свои запросы в 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 плохого шлюза.

Я что-то не так понимаю? Как мне узнать, был ли мой запрос кэширован или нет?