一般要么是服务器扛不住,或者是mysql设置的最大连接数太小了
查看mysql最大连接数
show variables like 'max_connections';
Variable_name | Value |
+-----------------+-------+
| max_connections | 151
在查看过去的最大连接数
show global status like 'Max_used_connections';
Variable_name | Value |
+----------------------+-------+
| Max_used_connections | 152
如果过去最大连接数大于最大连接数,说明设置偏小,否则就要从服务器角度出发了
修改最大连接数方法
1.进mysql控制台
set GLOBAL max_connections=256(重启后失效)
2.在my.cnf里面添加或修改
max_connections=256
重启mysql