Ошибка "Файл используется" в 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;
Другие вопросы по тегам