开发者社区 问答 正文

MySQL数据库连接很快失效问题

ECS上搭建的测试数据库MySQL,外网客户端连接后一段时间(3分钟左右)没动作,连接就失效,请问如何能避免该问题。
使用局域网内虚拟机搭建MySQL,同配置下不会出现该问题。

展开
收起
睿芯股份 2018-10-26 10:43:10 1076 分享 版权
1 条回答
写回答
取消 提交回答
  •   如果 threads_connected == max_connections 时,数据库系统就不能提供更多的连接数了,这时,如果程序还想新建连接线程,数据库系统就会拒绝,如果程序没做太多的错误处理,就会出现类似强坛的报错信息。   因为创建和销毁数据库的连接,都会消耗系统的资源。而且为了避免在同一时间同时打开过多的连接线程,现在编程一般都使用所谓数据库连接池技术。   但数据库连接池技术,并不能避免程序错误导致连接资源消耗殆尽。   
    

    答案来源网络,供参考,希望对您有帮助

    2019-10-12 15:26:55
    赞同 展开评论