同一网段的服务器连接数据库的时长问题

渺渺星辰 发布于 2018/12/19 11:52
阅读 83
收藏 0

在同一网段存在三台服务器,一台数据库服务器A,两台业务服务器B和C,两个业务服务器使用命令行远程连接数据库A,B瞬间连接成功(不到1S的时间)但是C连接数据库需要等待5~6秒的时间。

查看追踪路由和ping的结果图:

B:

C:

出现这种奇葩的问题,真的很头痛。请大神们帮忙看看到底是哪出的问题呀,是系统设置的问题吗?

加载中
0
yysf
yysf

根据你的描述根本定位不到问题。你可以试试在先搭建一个web,然后在每台服务器上测试访问,看是否也有同样的问题,如果问题一样,则需要排除是服务器系统的问题还是路由 网线等硬件问题

yysf
yysf
回复 @渺渺星辰 : 这么说我之前遇到过同样的问题 在连接docker中的mysql时候非常慢 最后确定是dns没有配置。这问题导致所有的客户端都有这个慢的问题。 和你这个状况不太一样但是问题是一样的
渺渺星辰
渺渺星辰
回复 @yysf : 最终查询到数据库需要禁掉DNS解析,或者在数据库服务器中写一个hosts,访问速度就会很快了。
渺渺星辰
渺渺星辰
回复 @yysf : 现在就是直接用C去连接A时间会长,B连接A很快。现在就是这样的现象!但是他都在同一局域网同一网段。
yysf
yysf
回复 @渺渺星辰 : 找找数据库的连接日志,这种问题我遇到也是没有头绪的。主要查一下连接是卡在了哪一个步骤逐一定位问题。 也可以尝试只用c去连接数据库是不是也是一样的问题
渺渺星辰
渺渺星辰
其实业务服务器B和C中就是两个web服务器,就是因为两个查询页面出现有一个慢一个快,但是非连接数据库的页面没有这个问题。所以定位到数据库连接的问题。,首先数据库没有问题,web界面没有问题(两台服务器中的web代码是一样的)。所有查看关于路由,链路的问题,但是查看上面的结果也没有问题,所有我也不知道哪有问题了,所有过来求救于大家!
返回顶部
顶部