too many connections错误

简介:

今天反应我们的website down掉了, 日志错误是too many connections错误,下面对根本原因做调查。

  1. 初步怀疑是max_connections设置小了

  2. 为什么以前没有出现过此错误呢?难道是业务增加?或者是网络攻击?


基础知识:

解决连接数太多错误可以从2个参数入手:

max_connections 和 wait_timeoutinteractive_timeout

interactive_timeout

wait_timeout:服务器关闭非交互连接之前等待活动的秒数。

这两个参数必须配合使用。否则单独设置wait_timeout无效



查看设置的最大连接数和已经使用的连接数:

show variables like "%max_connection%";

show status like "%used%";


设置最大连接数:

set GLOBAL max_connections=256;(临时)

max_connections=N在配置文件修改(永久)




















本文转自chenzudao51CTO博客,原文链接:  http://blog.51cto.com/victor2016/1867960 ,如需转载请自行联系原作者


相关文章
|
JSON 关系型数据库 MySQL
mysqlx_max_connections
mysqlx_max_connections
806 0
|
SQL druid 关系型数据库
MySQL连接超时时间wait_timeout导致间歇性报错:communication link failure
MySQL连接超时时间wait_timeout导致间歇性报错:communication link failure
850 1
|
自然语言处理 应用服务中间件 nginx
五分钟进步系列之worker_connections
五分钟进步系列之worker_connections
|
关系型数据库 MySQL
jdbs学习中的错误总结1(MySql Lock wait timeout exceeded)
错误原因: 两个事物之间出现死锁,导致另外一个事物超时 某一种表频繁被锁表,导致其他事物无法拿到锁,导致事物超时
jdbs学习中的错误总结1(MySql Lock wait timeout exceeded)
|
Android开发
解决as connection refused: connect错误
解决as connection refused: connect错误
1373 0
解决as connection refused: connect错误
|
缓存 网络协议 关系型数据库
从Host blocked报错学习max_connect_errors
1.案发现场-Host blocked 一个案例场景是大数据抽取job任务连接MySQL实例抽数,任务报错如下图所示:报错表示,host被锁是由于有大量的连接错误,如果要解锁就执行mysqladmin flush-hosts;知识点!!!线索:host被锁,大量连接错误证人提示线索:确认最近新加p.
1502 0
从Host blocked报错学习max_connect_errors
|
关系型数据库 MySQL