thinkphp 执行完查询之后 Mysql的连接数没有减少

最近公司在做个项目测试,同事用java多线程访问我这边的登录api,结果同时发了200个登录请求,只成功一少问题,后来发现是因为数据库报连接数太多的问题,

随后用查询最大连接数命令 show variables like '%max_connections%'; 值为151。

用已连接最大连接数命令 show global status like 'Max_used_connections'; 值 为152.

可能是因为数据库达到最大连接数导致请求不成功的。所以首先想到的是修改最大连接数,可是后来一想这样治标不治本,thinkphp执行完一个查询之后,应该有关闭连接的功能吧,这样访问一次就关闭,应该也就不会出现最大连接数的问题了吧。

现在还没有找到怎么解决的方法,先记录下来,研究好了再回来补上。

如果有phper了解这个问题也希望能帮兄弟一把。多谢

你可能感兴趣的:(php,数据库)