Задать вопрос
@pcmyonelove

Почему статические файлы в браузере повреждаются (отсутствует конец файла) Nginx?

При живом редактировании статичных файлов CSS, заметил что часть файла в итоге отсутствует, а именно последняя часть. Пробовал сбросить кэш, после этого пробовал задать версию файла через ?v=0.1, отобразился поврежденный файл но уже в другом месте (тоже в конце). Переименовал файл, открыл его в браузере по старому адресу - сервер вернул файл как будто он еще существует О_О. В качестве сервера использую Nginx, настроен кеш opencache и кєш стэка php-fpm.
Понимаю, что ошибка где-то в кэшировании, но до этого все работало хорошечно и хочется услышать тех, кто сталкивался с подобными кейсами и как получилось решить.
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия DevOps-инженер
    5 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@mmoquest
Здравствуй. Ответ такой - open_file_cache off; . NGINX кеширует размер файлов и соответственно потом отдаёт новый контент размером с предыдущий файл.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы