我有一个基于Ubuntu 12.04的VirtualBox映像,该映像以下面的Vagrantfile启动:
select
a.*
,( select b.col1
from b
where b.ky = a.ky
and a.date <= b.date
order by b.date desc
limit 1
) as new_col
from a
在端口8000(转发端口)上访问来宾Web服务器可能非常慢(~45 kb / s):
Vagrant.configure("2") do |config|
config.vm.box = "mybox"
config.vm.box_url = "mybox.box"
config.vm.network :forwarded_port, guest: 8000, host: 8000
config.vm.network :private_network, type: "dhcp"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "2048"]
vb.customize ["modifyvm", :id, "--cpus", "2"]
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
end
然而,只要我在主机上禁用wifi访问,这个下载速度就会大幅提升:
curl http://172.28.128.3:8000/file.css > /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 454k 100 454k 0 0 46316 0 0:00:10 0:00:10 --:--:-- 118k
这是我的主机网络配置(当wifi打开时):
curl http://172.28.128.3:800/file.css > /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 454k 100 454k 0 0 23.5M 0 --:--:-- --:--:-- --:--:-- 24.6M
我做错了什么?
答案 0 :(得分:0)
这实际上是Django 1.4.18 dev server slow to respond under VirtualBox
的副本 tl; dr:这是一个Django 1.4.18问题,在我的虚拟机中将网关IP添加到/etc/hosts
解决了我的问题。
答案 1 :(得分:0)
我测试了所有建议,因为在/ etc / hosts中共享nfs,virtio,dnsproxy和网关ip没有任何工作,这让我很感兴趣,因为我多年来一直在vagrant和virtualbox中使用php + mysql + apache / nginx环境,给了我快速检查防病毒软件是否在干扰和干扰,我禁用了Avast的Internet模块,正在开发的网站立即开始响应。这是提示,我希望它可以帮助其他人。
答案 2 :(得分:-2)
这是virtualbox wifi网桥的常见问题。阅读更多here。