存档

文章标签 ‘many’

mysql出现too many connections修改优化(靠谱)

2017年8月21日 没有评论

show global variables like ‘open%’
即便你修改了ubuntu的ulimit为65535(ulimit -a查看),当你执行上方命令的时候,mysql仍然会是1024

修改方法:

sudo vim /etc/security/limits.conf
增加:
mysql soft nofile 65535
mysql hard nofile 65535

当然,为了使得nginx等等软件也同样,可以使用:

* soft nofile 65535
* hard nofile 65535

 

cd /etc/systemd/system
sudo mkdir mysql.service.d
sudo vim mysql.service.d/limits.conf

输入:
[Service]
LimitNOFILE=65535
LimitMEMLOCK=65535

修改mysql配置中的max_connections=13000就差不多了(13000*5<65535)

sudo systemctl daemon-reload

sudo systemctl restart mysql

应该就搞定了。参考文档:

https://stackoverflow.com/questions/30901041/can-not-increase-max-open-files-for-mysql-max-connections-in-ubuntu-15
https://unix.stackexchange.com/questions/152186/mysql-max-open-files-more-than-1024
http://blog.csdn.net/heizistudio/article/details/23669167
http://www.cnblogs.com/zhoujinyi/archive/2013/01/31/2883433.html

分类: mysql优化 标签: , , ,
css.php