mysql - PHP SQL 查询达到 max_user_connections
本文介绍了mysql - PHP SQL 查询达到 max_user_connections的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
出现问题的程序是个皮肤站,经常需要进行数据库查询。自己有基于 mysqli 封装的一个数据库类,在 __destruct()
里写入了关闭当前数据库连接的语句以保证不会留下大量无用连接。
然而最近有用户反馈出现了 User 'u173999462_rg' has exceeded the 'max_user_connections' resource (current value: 3)
报错,达到了最大连接数的上限。
因为 MySQL 默认是不限制 max_user_connections
的,所以开发的时候也没有特别注意,只是在析构函数里关闭了连接。单单这样是不行的吗?
程序数据库类地址:@GitHub
请问有什么优化方法吗?
解决方案
找找PHP的单例模式看看应该就能够解决问题le,你遇到的问题是不能够复用MySQL连接的问题
这篇关于mysql - PHP SQL 查询达到 max_user_connections的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文