2014-09-10 5 views
2

У меня есть бродячий сервер, основанный на Laravel Homestead для тестирования локальных сайтов Laravel локально, по большей части отлично работает. Однако в последнее время у меня возникли проблемы, когда он просто остановится на что-нибудь от нескольких минут (типичных) до часов (редко). Это происходит каждые 15 минут или около того. До того, что, если я набираю ssh-соединение, он просто остановится. Затем, когда я вернусь через несколько минут, то, что я печатал, теперь есть. Это не просто SSH, а страницы перестают загружаться, а бродячие команды, включая rsync и даже остановку, терпят неудачу.Vagrant Homestead slow

Это vanilla Homestead, за исключением того, что я изменил отображение через rsync (вручную, я запускаю команду rsync всякий раз, когда я хочу обновить сервер). Причиной этого было то, что я получал 30 секунд или около того времени загрузки для веб-страниц, а после исследований и попыток rsync это помогло для этого массово. Кроме того, у меня (с тех пор проблема) пыталась предоставить ему доступ ко всем 4 cpus. Я запускаю это на macbook air 2013, если это важно. За последние 2 месяца он работает нормально. Бродячий сервер работает с 2048 МБ памяти, и у меня 15 ГБ свободного места на диске.

Это очень неприятная проблема, так как она значительно замедляет развитие.

редактировать: Это, кажется, происходит чаще всего (но не исключительно) при использовании команды MySQL строки через SSH

ответ

0

Я была такая же проблема на окнах, и это зафиксировал его:

установить этот бродяга плагин: vagrant plugin install vagrant-winnfsd

затем добавить к вашей homestead.yaml: type: nfs

YAML файл должен выглядеть следующим образом:

folders: 
    - map: C:\my-www 
     to: /home/vagrant/my-www 
     type: nfs 

, когда все сделано уничтожить бродягу и сделать vagrant up.

Смежные вопросы