Страницы удаленного веб-сервера не обновляются после внесения изменений через SSHFS

Я уже некоторое время устраняю эту проблему и не могу найти решение. У меня есть удаленный сервер LAMP в моем офисе, и иногда мне нужно работать из дома. Для этого я использую SSHFS между моим домашним компьютером и работой.

Однако я столкнулся с проблемой, когда при обновлении локальных файлов изменения немедленно отправляются на сервер, как и должно быть. Я проверил, что изменения происходят через SSH и VIM. Однако, если я обновлю и даже принудительно обновлю страницу в Chrome, изменения не появятся.

Я также создал локальный файл, который сразу же появился на сервере, и я мог просматривать его в Chrome, но любые последующие изменения в файле не отображаются.

Каждый раз, когда я нахожусь в офисе, изменения также отображаются немедленно.

У кого-нибудь есть идеи?

  • Апач 2.4.7
  • Редактор Sublime Text 3
  • Клиент SSHFS: win-sshfs 0.0.1.5
  • Сервер SSH: OpenSSH_6.6.1p1

person Binbash    schedule 25.02.2015    source источник


Ответы (1)


Я предполагаю, что измененное время неправильно обновляется в удаленной файловой системе. Я не уверен, что это можно исправить, но это, по крайней мере, может быть первым следом?

На самом деле, я просто немного поискал и нашел эту ошибку: https://code.google.com/p/win-sshfs/issues/detail?id=99

С возможным обходным путем в Sublime 2 я позволю вам проверить, есть ли такая настройка в Sublime 3.

person ROunofF    schedule 25.02.2015
comment
Вот оно! Я проснулся сегодня, думая, что это проблема времени модификации, поэтому я прикоснулся к файлу в качестве теста, и это сработало. После отключения функции атомарного сохранения в ST3, она такая же, как и в ST2, и это решило проблему. Спасибо! - person Binbash; 25.02.2015