Hello! On Mon, Aug 19, 2019 at 08:08:21PM -0400, Vladislavik wrote:
> В общем, более менее разобрался, виноват был open_file_cache, интересная > ситуация с ним выходит: > у нас есть файл 10 кбайт, мы его запросили единожды и он попал в этот кэш. > (если срок жизни кэша большой) Далее файл изменился, стал 15 кбайт и nginx > при запросе файла отдает с диска уже измененный файл, НО обрезает его до > длины, данные о которой все еще лежат в open_file_cache (10 кбайт) в итоге > мы получаем обрезанный / не полный файл на выходе. "Виноват" open_file_cache быть не может - он может лишь сделать проблему, которую вы себе создали, изменяя файлы неатомарно, более видимой. А даты изменений приведены в предыдущем письме, речь явно не идёт о единичном случае. То есть у вас явно процесс, который наступает на одни и те же грабли раз за разом. Выключение open_file_cache проблему, скорее всего, спрячет до сложнонаблюдаемых масштабов, но не решит. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru