解决了一个连接mysql特别慢的问题

最近使用了一台ucloud的云主机作为测试服务器

用了以后发现了一个问题

假设我的数据库服务器为D

我的应用服务器为A

新的这台云主机位C

这三台机器都不在一个机房


问题是这样的

从A链接到D,没有问题,但是从C链接到D,非常慢,要将近20秒才有响应


一开始使用A链接D没问题,我认为问题出在C上面


经过排查。。。。事实并非如此

其实真正的原因是因为mysql默认会根据客户端的ip反解域名

A的地址在D上面反解是没有问题的

问题出在C的地址在D上面反解不出来,解析超时时间为将近20秒,所以问题就是出现在这里啊

后来关掉了mysql的域名反解并重启mysql以后问题解决


查反解可以使用命令dig


dig -x ip地址


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值