Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
nginx + memcached + pecl-memcache compression
- To: nginx-ru <nginx-ru@xxxxxxxxx>
- Subject: nginx + memcached + pecl-memcache compression
- From: Kron <undying-m@xxxxxxxxx>
- Date: Wed, 21 Aug 2013 20:03:00 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1377100981; bh=ILxcahQNqPd0eQPw1mVPVPL5s/twnQXvJnoa5SYmkFw=; h=From:To:Subject:Date; b=Y4TsimoDOFjgr9WMqS/VhHX0+psC2uetvJTMt3Q7b2Z+e/81peGPAnOiglJfkX9fJ oQi4Qi8QluWIIYmwoO4877fM9fYqrfWQsaAgRy2Qkl7UyCXh0c2UiKmXSf4mLgQZkn wlFSL8oV0lq/U2lBV46RactJKncUtmMVHooNWYnY=
Доброго дня! Быть может кто то сталкивался с похожей проблемой. Есть php приложение, которой складывает некоторый контент в memcached с помощью pecl-memcache. В pecl-memcache с версии 3.0.3 появилась функция автоматической компрессии при определенных объемах данных. Само php приложение спокойно складывает контент в memcached и так же спокойно считывает его, а вот при попытке забрать этот конент с помощью nginx возникли проблемы. Когда пытаюсь забрать данные через nginx, то получаю пустой ответ, а в логах nginx пишется следующее: 2013/08/21 19:08:18 [alert] 31346#0: *1 inflate() failed: 2, -3 while sending to client, client: 10.9.105.228, server: , request: "GET 8cf848795069f9b6df65f2e533ea442f.css HTTP/1.1", upstream: "memcached://127.0.0.1:11299", host: "memcached:8099" конфиг nginx: server { listen 8099; access_log /var/log/nginx/a.memc.log; error_log /var/log/nginx/e.memc.log; location / { set $memcached_key $request_uri; memcached_pass 127.0.0.1:11299; memcached_gzip_flag 2; gunzip on; } } версия nginx - 1.4.2 _______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|