Подтвердить что ты не робот

Часы Grunt обнаруживают изменения файла только через 5 секунд с помощью Vagrant и NFS

Часы Grunt (grunt-contrib-watch) используются для запуска перезагрузки веб-приложения в браузере. Тем не менее, медленно замечать изменения файла при работе в виртуальной машине Vagrant с использованием NFS для синхронизированных папок. Изменение файла вызывает перезагрузку только примерно через 5 секунд, хотя ожидается, что это произойдет почти мгновенно. Почему так грустно смотреть на изменения? Есть ли способ сделать это быстрее?

С синхронизируемыми папками VirtualBox grunt watch обнаруживает изменения файлов почти мгновенно. Однако, поскольку синхронизированные папки VirtualBox неприемлемо медленны для некоторых других операций с большими объемами файлов, к сожалению, в этом случае, к сожалению, нет возможности вернуться к нему.

4b9b3361

Ответ 1

Попробуйте эти параметры монтирования в Vagrantfile:

type: "nfs", mount_options: ['actimeo=1']

Это значительно сократит тайм-аут кэширования атрибута файла NFS. У меня были подобные проблемы, наблюдая большие задержки с Vagrant/NFS, ожидая перезагрузки gulp и сервера Django. Это фиксировало это; изменения файлов теперь обнаруживаются мгновенно.