某次出现了mysql too many connections 的报错,
管理后台无法进入了,
经查,
show variables like "%max_connect%"
最大连接数是150
查当前连接数
show status like "%Threads_connected%"
当前连接数152,超过了最大连接数
临时解决办法,重启php服务器,降下来了
再分析原因,发现是一个计划任务脚本导致的,每分钟执行一次这个脚本,这个脚本里面查询数据库,然后通过curl发送消息,结果curl调用的url挂了,就导致这个脚本始终在转圈,无法释放