Сохранение изменений в Django (сервер на Debian), что сделать, чтобы подхватывались сразу?
Суть вопроса:
1 – есть сервер на Debian, на котором крутится сайт на Django (Python 2.7, Django 1.7), где вроде бы всё стандартно.
2 – при попытке сохранения изменений (типа добавить класс или еще какую-то мелочь в шаблон), они не подхватываются мгновенно, а применяются через рандомное время 10-15 минут, хотя команды "sudo service gunicorn restart", "sudo service nginx restart" и проверка их статуса показывают, что эти сервисы были перезагружены.
3 – доступ к серверу по ssh с рутовыми правами
В чём может быть дело? Какие-то надстройки или куда копнуть в этом случае лучше?
Владимир Куц, на главную страницу и модели там cacheops, этим объяснялось применение изменений с отложенным временем (разобрался с его настройками конфига и увидел)
а вот с gunicorn ситуация интереснее, полез в настройки nginx и увидел какие процессы запускаются (получалось несколько процессов от gunicorn и нужно было понять, какой именно работает), добрался до конфига default gunicorn (/etc/init.d/) и добавил директиву --reload
после этого всё стало подтягиваться как надо.