memcached upstream: exited on signal 11
Igor Sysoev
is at rambler-co.ru
Wed Dec 26 10:54:37 MSK 2007
On Wed, Dec 26, 2007 at 10:32:51AM +0300, Andrey Ignatov wrote:
> On Wed, Dec 26, 2007 at 12:47:19AM +0300, Igor Sysoev wrote:
> > Проблема в том, что memcached_pass и "set $memcached_key ..." не наследуются
> > в конфигурацию внутри блока if. Прилагаемый патч разрешает использовать
> > memcached_pass внутри if. Конфигурация должна выглядеть так:
> >
> > location / {
> > if (...) {
> > set $user_id "$1";
> > set $type "$2";
> > set $memcached_key "blogfeed::$user_id::$type";
> > memcached_pass 192.168.0.205:11211;
> > }
> >
> > set ...
> >
> > set $memcached_key "blogfeed::$user_id::$type";
> > memcached_pass 192.168.0.205:11211;
> > }
>
> Спасибо ! С патчем все работает.
> Игорь, будет ли этот патч включен в сл. версию nginx ?
Да, и скорее всего, ещё будет код, который проверяет $memcached_key,
чтобы не падало, а выдавало alert.
> > Более корректного решения до нового ngx_http_script_module не будет.
>
> А когда ожидается новый ngx_http_script_module ? Можно ли сейчас хотя бы
> примерно говорить о сроках ?
Сейчас я делаю кэширование. Скрипт буду делать параллельно в январе/феврале.
--
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list