阿里云服务器mysql忽然产生unauthenticated user导致负载暴增cpu暴增
技术  /  管理员 发布于 4年前   1331
阿里云服务器mysql忽然产生unauthenticated user导致负载暴增cpu暴增
因为新上了功能,忽然阿里云给我发了一条监控短信说我的服务器cpu93%了,瞎吓我一跳赶紧登陆上去看看,因为是web平台基本就是数据库问题了,顺带搜索了一下子
大部分网上回答是原因就是:
发现这算属MySQL的一个bug,不管连接是通过hosts还是ip的方式,MySQL都会对DNS做反查,IP到DNS,由于反查的接续速度过慢(不管是不是isp提供的dns服务器的问题或者其他原因),大量的查询就难以应付,线程不够用就使劲增加线程,但是却得不到释放,所以MySQL会“假死”。
环境:centos7 lnmp 多服务连接
记录一下我解决的方式
1.进入mysql里面 show FULL processlist 发现
46792890 unauthenticated user xx:333 Connect 0 Receiving from client
2.进入my.conf 在里面添加 即不启用DNS反响解析
[mysqld]
skip-name-resolve
3.在mysql里面:show variables like 'back_log' 我这是250 感觉有点低调高点
[mysqld]
back_log:600
4.重启m
最后恢复正常,刚开始偶尔还有一条,吃了个饭回来检查基本已经没有了
总结一下:
服务器会在增加服务/功能的时候配置及优化跟不上回出现各种突发性问题,比如我这种:有些时候不一定是mysql的数据库的问题,可能会是服务器配置问题,
123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号