10 messages in ru.sysoev.nginxRe: ngx_http_memcached_module question
FromSent OnAttachments
Sean AllenFeb 28, 2008 2:08 pm 
Igor SysoevFeb 29, 2008 8:27 am 
Sean AllenFeb 29, 2008 9:58 am 
Sean AllenFeb 29, 2008 10:25 am 
Sean AllenFeb 29, 2008 11:02 am 
Sean AllenFeb 29, 2008 12:19 pm 
Igor SysoevFeb 29, 2008 12:35 pm 
Igor SysoevFeb 29, 2008 12:38 pm 
Sean AllenFeb 29, 2008 12:58 pm 
Igor SysoevFeb 29, 2008 1:02 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: ngx_http_memcached_module questionActions...
From:Sean Allen (sean@public.gmane.org)
Date:Feb 29, 2008 9:58:19 am
List:ru.sysoev.nginx

On Feb 29, 2008, at 11:28 AM, Igor Sysoev wrote:

On Thu, Feb 28, 2008 at 05:09:18PM -0500, Sean Allen wrote:

can i do the following:

check memcache for existence of content.

if not continue our normal processing which is currently:

check for static file if it exists, serve it if it doesnt exist, pass request off to upstream server.

The checking local file is faster than memcached, so:

location / { error_page 404 = @memcache; }

location @memcache { set $memcached_key "$uri?$args"; memcached_pass ...

recursive_error_pages on;

error_page 404 = @upstream; }

location @upstream { proxy_pass ...

error_page 404 = @upstream; }

Well, this will serve from local file system and memcache but it isnt passing to the upstream. just get an nginx 404 if it can find in local file system or memcache.

if i get that worked out, is there a way to have it just move on to the upstream if the memcache is down instead of returning a 502?