表现:
偶发连接时长达到5秒或者10秒
日志里出现如下警告:
IP address '****' could not be resolved: Temporary failure in name resolution
问题产生的原因:
MYSQL Server在本地内存中维护了一个非本地的Client TCP cache。这个cache中包括了远程Client的登录信息,比方IP地址。hostname等信息。
假设Client连接到server后,Mysql首先会在本地TCP池中依据IP地址解析client的hostname或者反解析,假设解析不到。就会去DNS中进行解析,假设还是解析失败就会在error log中写入这种警告信息。
解决办法:
在MySQL配置文件里加上一句话:
[mysqld]
skip-name-resolve
重启MySQL服务
service mysql restart
902

被折叠的 条评论
为什么被折叠?



