错误信息
测试eureka服务发现时注册了两个相同的服务不同端口号,配置负载均衡注解后,在进行访问时其中一个服务报异常:Data source rejected establishment of connection, message from server: "Too many connections"
大概原因就是
太多连接,数据库顶不住了吧
解决方法
增加mysql最大连接数
windows:打开mysql的安装目录下的my.ini文件,找到max_connections配置,设置成1000
重启mysql服务:管理员身份打开cmd窗口 --> net stop mysql --> net start mysql
Linux:找到mysql的安装目录,打开my.cnf文件
添加下面三行
max_connections=1000 //最大连接数
max_user_connections=500 //每个用户最大连接数
wait_timeout=200 //设置关闭空闲的连接的时间,对正在工作的连接不影响保存退出,并重新启动MySQL服务
重启MySQL后可使用下面的命令查看修改是否成功
mysqladmin -uroot -p variables
Password:输入mysq的l密码,
之后会显示刚刚修改的数据,可查看是否修改成功。