SSHFS - время файла не обновляется

У меня есть веб-сервер apache, код которого смонтирован через SSHFS. Когда я изменяю файл на удаленном компьютере, веб-сервер не показывает это изменение. Если я взаимодействую с файлом каким-либо образом, например, cat или же vim и не вносите никаких изменений, тогда веб-сервер покажет изменения правильно и время изменения файла обновится.

Есть ли способ заставить время модификации файла обновляться правильно, или, возможно, мне нужно каким-то образом изменить apache, чтобы он определенно считывал файлы (возможно, существует какой-то кэш, основанный на времени, который он использует, который я мог отключить)?

1 ответ

Решение

В руководстве по sshfs упоминаются некоторые кэши, вы можете изменить время ожидания для них.

Пытаться -o cache=no, Если это работает, тогда рассмотрите возможность установки тайм-аута на какое-то небольшое число.

Другие вопросы по тегам