Nginx cache returning empty response for just the home page

Jane Jojo janejojo at gmail.com
Sun Oct 7 20:57:36 UTC 2018


Thanks for this Peter. I’ll look at redbot.



Do you by any chance have the script? My problem is intermittent and I
don’t know if it’s a good idea to actively listen to production logging.




On Sat, Oct 6, 2018 at 3:21 PM Peter Booth via nginx <nginx at nginx.org>
wrote:

> You need to understand what requests are being received, what responses
> are being sent and the actual keys being used to write to your cache.
>
> This means intelligent request logging, possibly use of redbot.org, and
> examination of your cache. I used to use a script that someone had posted
> here years ago that would dump cache contents along with cache keys.
>
> Sent from my iPhone
>
> On Oct 6, 2018, at 5:51 PM, Jane Jojo <janejojo at gmail.com> wrote:
>
> Here’s the issue in action [video]: https://d.pr/v/HmAiK0
>
>
>
> I am using Nginx http caching extensively with the following cache key
>
>
>
> proxy_cache_key "$scheme://$host$uri";
>
>
>
> I know this is a cache issue because I can invalidate it with
>
>
>
> proxy_cache_bypass $arg_nocache;
>
>
>
> Here’s a video of that in action: https://d.pr/v/Bj5ey6
>
>
>
> Now, this happens only to the homepage URL and the problem recurs after a
> while (I think after the cache expiry).
>
>
>
> Can you help me understand why this is happening and what I can do to fix?
>
>
>
> Here’s my code for reference:
>
> charset utf-8;
>
> proxy_cache_valid   200 301 302 1d;
>
> proxy_redirect off;
>
> proxy_cache_valid 404 1m;
>
> proxy_cache_revalidate on;
>
> proxy_cache_background_update on;
>
> proxy_cache_lock on;
>
> proxy_cache_use_stale  error timeout invalid_header updating http_500
> http_502 http_503 http_504;
>
> proxy_cache_bypass $arg_nocache;
>
>
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20181007/d9d92246/attachment.html>


More information about the nginx mailing list