Re: Битые файлы в кеше при gzip ответах

2019-08-19 Пенетрантность Vladislavik
В общем, более менее разобрался, виноват был open_file_cache, интересная ситуация с ним выходит: у нас есть файл 10 кбайт, мы его запросили единожды и он попал в этот кэш. (если срок жизни кэша большой) Далее файл изменился, стал 15 кбайт и nginx при запросе файла отдает с диска уже измененный

Re: Битые файлы в кеше при gzip ответах

2019-08-19 Пенетрантность Maxim Dounin
Hello! On Mon, Aug 19, 2019 at 05:32:55PM -0400, Vladislavik wrote: > chunked_transfer_encoding on; > > Не может быть причиной? Нет - как видно из ответа в кэше, используется Content-Length, chunked transfer encoding не используется вообще. Не говоря уже о том, что эта директива со

Re: Актуальна ли proxy cache path inactive=NNN между рестартами?

2019-08-19 Пенетрантность Maxim Dounin
Hello! On Sun, Aug 18, 2019 at 07:04:32AM -0400, rihad wrote: > У нас на некоторых серверах inactive стоит 90 дней, что будет если nginx > перезагрузить до этого времени, сохранится ли время последнего запроса к > кешированному ресурсу? Я попытался сам разобраться по коду но там сложно. > >

Re: Битые файлы в кеше при gzip ответах

2019-08-19 Пенетрантность Vladislavik
chunked_transfer_encoding on; Не может быть причиной? Файл никто не переписывает, лежит и никак не меняется не обновляется, а nginx порой отдает его обрезанным... Posted at Nginx Forum: https://forum.nginx.org/read.php?21,285250,285342#msg-285342 ___

Re: Битые файлы в кеше при gzip ответах

2019-08-19 Пенетрантность Maxim Dounin
Hello! On Sun, Aug 18, 2019 at 11:12:31AM -0400, Vladislavik wrote: > этот запрос был без gzip, файл каким-то образом nginx был отдан не > полностью, с указанием размера 3492 вместо 3518, как это может быть? Файл > лежит на диске, Как уже говорилось - если файл отдаёт nginx, то наиболее