<div>Доброго дня!</div><div> </div><div>Быть может кто то сталкивался с похожей проблемой.</div><div> </div><div>Есть php приложение, которой складывает некоторый контент в memcached с помощью pecl-memcache. В pecl-memcache с версии 3.0.3 появилась функция автоматической компрессии при определенных объемах данных.</div><div>Само php приложение спокойно складывает контент в memcached и так же спокойно считывает его, а вот при попытке забрать этот конент с помощью nginx возникли проблемы.</div><div> </div><div>Когда пытаюсь забрать данные через nginx, то получаю пустой ответ, а в логах nginx пишется следующее:</div><div> </div><div>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"</div><div> </div><div>конфиг nginx:</div><div> </div><div><div>server<span> </span>{</div><div><span> </span>listen<span> </span> 8099;</div><div> </div><div><span> </span>access_log<span> </span>/var/log/nginx/a.memc.log;</div><div><span> </span>error_log<span> </span>/var/log/nginx/e.memc.log;</div><div> </div><div><span> </span>location<span> </span>/ {</div><div><span> </span>set<span> </span>$memcached_key<span> </span>$request_uri;</div><div><span> </span>memcached_pass<span> </span>127.0.0.1:11299;</div><div><span> </span>memcached_gzip_flag<span> </span>2;</div><div><span> </span>gunzip<span> </span>on;</div><div><span> </span>}</div><div>}</div><div> </div><div>версия nginx - 1.4.2</div></div>