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

Vladislavik nginx-forum на forum.nginx.org
Вт Авг 20 00:08:21 UTC 2019


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

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,285250,285346#msg-285346



Подробная информация о списке рассылки nginx-ru