请求在NGINX中caching

我试图caching我的请求在Nginx。 我已经连接我的django服务器作为上游。 现在,我试图caching我的请求。

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; 

这个说法。

这意味着即使在出现错误的情况下也应该提供caching的内容,502响应代码。 为了testing它,我停止了我的django服务器,即使在django服务器closures的情况下,它也应该立即提供这些请求。

但它又一次发送502坏的网关。

我在这里有什么不对吗? 我怎么知道我的请求是否被caching?