<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;color:#000000"><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:12pt;font-family:Calibri,sans-serif">Relevant code:</p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:12pt;font-family:Calibri,sans-serif">proxy_cache_valid   200 301 302 1d;</p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:12pt;font-family:Calibri,sans-serif">proxy_cache_use_stale  error timeout invalid_header updating http_500 http_502 http_503 http_504;</p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:12pt;font-family:Calibri,sans-serif">proxy_cache_background_update on;</p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:12pt;font-family:Calibri,sans-serif">proxy_cache_lock on;</p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:12pt;font-family:Calibri,sans-serif"> </p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:12pt;font-family:Calibri,sans-serif"> </p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:12pt;font-family:Calibri,sans-serif">The URL in question is obviously cached for 1 day. 15 minutes after the day is over, the proxy gets a request and tries to refresh the content but is met with an error (500) from the backend. In this case, will it continue to serve stale until it gets a proper new 200 content? </p></div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">- Quintin</div></div></div>