解决代码启动时,Too many connections的问题

问题:

工作中代码中访问数据库连接的时候,代码运行中出现了"Too many connections" 的错误。

查看:

#sql 查看

# 等待时间,自动释放连接,Mysq默认是28800(8小时)

show global variables like 'wait_timeout';

# 查看连接数设定

SHOW VARIABLES LIKE '%max_con%';

解决:

方式1: 设置my.cnf。打开配置文件,添加一下配置 vi /etc/my.cnf。然后进行restart重启即可。

wait_timeout = 600
max_connections = 1024;

方式2:进入mysql,直接setting。

SET GLOBAL wait_timeout=600;

SET GLOBAL max_connections = 1024;

数值的大小根据系统应用的实际情况进行设置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章