安装如下,Ubuntu 8.04服务器在运行Mysql 5的DMZ中运行
从DMZ外的Windows机器上的远程连接需要5秒钟的时间(在这一点上,mysql的速度很快)本地主机的连接是“即时的”
听起来像一个标准的DNS问题,所以我已经启用跳过名称parsing,并确认工作(错误文件logging跳过用户条目),但我们仍然看到5秒的延迟。 我也尝试添加客户端(NetBIOS名称,是这样吗?)作为主机文件中的条目,问题依然存在
我已经运行了一个tcpdump,从我能收集的东西看,它看起来像是试图做一个netbios查找(虽然我没有经验阅读tcpdumps!)我会想象是失败的,因为这个服务器是唯一的东西在DMZ
我对从这里走到哪里有点困惑。
呵呵。 有趣的问题。
看看/etc/nsswicth.conf – 这个文件决定了在系统数据库(用户,密码,主机等)中查找的顺序。 hosts: line应该看起来像hosts: files dns <everything else> 。 您也可以尝试删除<everything else> 。
5秒是恰当的时间来做出可能的罪魁祸首(在服务器或客户端的直接或反向)的名称parsing。 ping(例如)是否performance出相同的行为?