Ошибка "Файл используется" в Windows VirtualBox
Используя Vagrant в Windows Virtualbox, я получаю сообщение об ошибке "Используемый файл" всякий раз, когда пытаюсь удалить ресурс из общей папки в ОС хоста или изменить его имя файла. Это происходит после того, как я загружаю файл / ресурс через Nginx.
Ошибка Windows
Используемый файл Действие не может быть завершено, так как файл открыт в VBoxHeadless Закройте файл и повторите попытку.
Также перемещение / удаление файла в Гостевой ОС не выполняется:
$ mv test.css test2.css
mv: cannot move `test.css' to `tests2.css': Text file busy
$ rm test.css
rm: cannot remove `test.css': Text file busy
1 ответ
Просто оставлю это здесь для будущих читателей. Я обнаружил, что конфигурации Nginx open_file_cache
& sendfile
были виновниками, и после отключения их во время разработки, удалили ошибку.
nginx.conf
open_file_cache off;
sendfile off;