On Thu, 28 Jun 2007 11:28:44 +0400
Driantsov Alexander <bender@xxxxxxx> wrote:
> > не то. пересобери nginx с параметром --with-debug
>
> Done. Вот такое поведение в момент скачивания файла:
>
> http://x-shops.com/file_upload_debug.log
Похоже на то, что Nginx считает что файл еще не закончен, толи он сравнивает
filesize() на файловой системе с переданным объемом и в результате сжатия gzip
контент получается меньше реального, => передача файла не завершается.
Кстати так же существует проблема с flush'ем на страницах с включенной
компрессией и буферизацией. Nginx отваливается через 60 секунд, т.к. не
получает от PHP-FastCGI ответа.
Проблема решилась откюлчением сжатия для подобных страниц.
Может быть кому-то это поможет, а может стоит сделать соответсвующий
Improvement.