fastcgi_cache_bypass and 502 Bad Gateway
    kaspars 
    nginx-forum at nginx.us
       
    Fri Feb 11 19:31:15 MSK 2011
    
    
  
> AFAIK, the '$donot_cache ' you set here 
> will not contain anything outside the if block.
You are right, I forgot to put "set $donot_cache = 0;" right before the
if block, but it doesn't seem to be the problem.
Everything is fine regarding the availability of those variables, and I
verified it by adding them as an HTTP header to all responses.
> In your case, why not just use 'fastcgi_no_cache 
> $cookie_COOKIE-1$cookie_COOKIE-2$cookie_COOKIE-3' 
> and skip the whole 'if' test?
Because those cookie names change -- they have random numbers appended
to them, so I need to do a regex check for their prefixes.
I'll be sure to post an update if I find something.
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,173795,174184#msg-174184
    
    
More information about the nginx
mailing list