首页 > 系统 > Linux >

mysql有关skip-name-resolve的问题

2016-12-12

界面中标签按钮实际跳转的地址存放在数据库中,每一次点击按钮都要去查询mysql中的数据,界面通过nginx进行负载。

界面中标签按钮实际跳转的地址存放在数据库中,每一次点击按钮都要去查询mysql中的数据,界面通过nginx进行负载。

问题描述

刚开始访问网站的主页,之后在访问其他标签页的时候反应特别慢,在跳转一会之后就会显示nginx time out 504

问题排查过程

首先看nginx与web工程之间的连接是否正常
这里写图片描述
首先查看对应端口是否建立连接,此时显示连接整场建立。
之后点击标签访问对应界面,连接也可以正常建立。
排除nginx转发超时的问题
之后看web工程与mysql之间的连接
这里写图片描述
可以看出有很多TIME_WAIT,确定出问题的地方。

解决办法

在my.cnf文件中添加

    skip-name-resolve 

重启mysql服务
问题解决!

相关文章
最新文章
热点推荐