Мой хост-компьютер - ArchLinux, и я использую Apache в качестве гостя CentOS.У меня есть конфигурация vhost и весь код сайта в общей папке.Чтобы иметь возможность поместить конфигурацию vhost в общую папку, я смонтировал общую папку как apache: apache.
shared /mnt/shared vboxsf defaults,uid=48,gid=48 0 0
Когда я редактирую файлы на хосте, Apache последовательно начинает отправлять старые версиифайл с последними символами.В vim они отображаются как ^ @, поэтому я думаю, что они нулевые символы.Количество нулевых символов связано с количеством изменений, которые я делаю, даже если я редактирую первую строку, нулевые символы появляются в конце.Если бы я размышлял, это выглядело бы как плохая разница.
Если я остановил httpd
, umount
, перемонтировал и запустил httpd
, файл выглядит нормально.Просто перезапуск httpd не помогает.
Как мне отладить монтирование?Ничто не выскочило на меня в /var/log
.