@zyusifov11

Как обновить файлы в flask app nginx?

Я новичок не судите строго, есть сайт на flaske на ubuntu nginx я там меняю допустим html файл рестартаю сервак а в браузере старое, хота на серваке показывает все то что я изменил
как решить данную проблему очень рад помощи
  • Вопрос задан
  • 180 просмотров
Пригласить эксперта
Ответы на вопрос 2
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
Настраивайте кэширование, точнее - его отсутствие для определённых урлов. Либо - добавляйте к урлам параметр, изменяющийся после обновления: https://example.com/somepage.html?2021011401
Ответ написан
gedev
@gedev
сисадмин-энтузиаст
рестартаю сервак

Это рестарт nginx, gunicorn или вы весь сервер перезапускаете?

Если редактируете файлы .html которые обрабатывает Flask (темплейты) и при этом старый шаблон сохраняется (кэшируется), то перезапуска gunicorn будет достаточно. Чтобы быть уверенным, сначала прибейте все активные процессы gunicorn с помощью kill / htop, как удобнее, и запускайте снова.

Если проблема при редактировании html файлов, которые отдаёт nginx напрямую (не проксируя запрос к файлу в ваше приложение), то смотрите настройки кэширования файлов в nginx, исключите кэш html.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы