请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于断点续传

通过断点续传下载几次后mysql会报 Error 1040: Too many connections
请问老师是什么原因呢

正在回答 回答被采纳积分+3

2回答

xiaomo 2019-05-23 23:48:02

查看mysql最大连接数:

mysql> show variables like '%max_connections%';
+-----------------+-------+
| Variable_name   | Value |
+-----------------+-------+
| max_connections | 200  |
+-----------------+-------+

修改mysql最大连接数, 找到my.cnf(比如/etc/my.cnf), 修改如下内容:

[mysqld]
max_connections = 2000
0 回复 有任何疑惑可以回复我~
  • 提问者 眼闭则花寂 #1
    docker内的mysql怎么改呢?
    我用set global max_connections重启容器就失效了,
    直接进容器内改my.cnf会报E166: Can't open linked file for writing
    回复 有任何疑惑可以回复我~ 2019-05-25 11:48:40
提问者 眼闭则花寂 2019-05-23 21:07:36

。。。

0 回复 有任何疑惑可以回复我~
  • xiaomo #1
    同学你好,现在具体什么情况呢?查看一下Mysql支持的最大连接数书多少,如果太小应该要开大一些。因为目前golang的mysql客户端连接池默认设置了1000。
    断点下载时会不断请求服务接口,mysql连接可能没来得及释放或者重用,所以会持续的新开连接。
    回复 有任何疑惑可以回复我~ 2019-05-23 23:45:02
  • 提问者 眼闭则花寂 回复 xiaomo #2
    请问老师断点续传不支持ceph和oss吗
    回复 有任何疑惑可以回复我~ 2019-05-25 12:08:05
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信