系统centos7最新安装,
django<2的各个版本
在使用python runserver 0.0.0.0:8000的时候,需要等待20多秒才会接受请求,在这之前没有bind系统端口,netstat查看也是。
奇怪的是只在公司办公电脑vmware安装的虚拟机上是这样,在我家里电脑,以及阿里云等其他环境没有复现
在指定具体的ip的时候,例如 runserver 192.168.x.x:8000的时候,这时候是命令行进入等待后,就可以立即访问
多次重装均可复现,在家里相同安装系统,且步骤一致,却无法复现
使用其他监听端口的方式测试,可以正常监听系统端口
hosts文件添加本机主机名跟ip的映射后好了,是runserver调用socketserver的一个接口,会获取fqdn……然后就很慢很慢
为什么同样的安装不同,就有点没心思寻找了