检查一下MySQL的错误日志,看看有没有头绪

解决方案 »

  1.   

    1、检查峰值时数据库连接数,max_connections 可以设置的足够大,这个参数不会影响数据库性能。
    2、检查代码查看数据库调用时,超时或其他异常情况下链接有没有及时释放。
    3、查看数据库服务器在高峰期性能怎么样:包括内存占用情况、CPU效率、I/O情况。
      

  2.   


    谢谢你的回复,虽然不是问题的根本原因。这个问题我已经解决。是因为Windows TCP 端口数量限制导致新的连接申请不到端口,所以无法连接MySQL数据库,具体可参考:https://msdn.microsoft.com/zh-CN/library/aa560610(v=bts.10).aspx