memcached upstream: exited on signal 11

Andrey Ignatov andr.pl at gmail.com
Fri Dec 21 08:28:14 MSK 2007


On Thu, Dec 20, 2007 at 08:45:15PM +0300, Монашёв Михаил wrote:
> Здравствуйте, Андрей.
> 
> server {
>         listen          192.168.0.205;
>         server_name     feed.domain.com;
> 
>         location / {
> 
>                  #тут надо задать дефолтный $memcached_key

Сделал:

+		set	$memcached_key	"zero_key";

К сожалению не помогло. Да и не совсем логично это. Я понимаю если бы
корка получалась, когда условие в if не выполняется (тогда
$memcached_key действительно был бы пустым). Но ведь nginx падает тогда,
когда я делаю подпадающий под if запрос и $memcached_key имеет вполне
определенное значение.

>                 if ($request_uri ~ "\/(\d+)\/blogs\.(rss|rss2|atom)\.xml$") {
>                         set     $user_id        "$1";
>                         set     $type           "$2";
>                         set     $memcached_key  "blogfeed::$user_id::$type";
> 
>                         error_page      404 502 504 = /generate/private/generate_blogfeed.php?user_id=$user_id&type=$type;
>                 }
> 
>                 memcached_pass  192.168.0.205:11211;
>         }
> 
>         location /generate {
>                 internal;
>                 proxy_pass              http://192.168.0.205:8001/;
>                 proxy_set_header        Host    domain.com;
> 
>         }
> }

-- 
Andrey Ignatov
Skript, System administrator





More information about the nginx-ru mailing list