i’m having an issue with cached fastcgi responses with content length 0:
curl: (18) transfer closed with outstanding read data remaining
#curl -I http://127.0.0.1/lq/aac/iPhone/a3efe0a282dafd
HTTP/1.1 302 Moved Temporarily
Date: Thu, 26 Aug 2010 12:27:23 GMT
I understand the Content-Length Header is missing and therefor chunked
transfer encoding breaks.
This only happens with cached responses and only with fastcgi_cache.
Everything works fine, if i either disable fastcgi_cache or if i wrap
another nginx around my nginx+php-fpm setup with proxy_cache.
i’ve done quite a bit of research but didn’t find any other solution
than setting chunked_transfer_encoding to off, which effects every
i’m using nginx/0.8.49 with php-fpm 5.3.3 on gentoo
Is there any other way to fix this? Any thoughts are appreciated.