V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hellohacker
V2EX  ›  程序员

网站多刷新几次就出现 mysql 数据库无法连接

  •  
  •   hellohacker · 2014-02-19 15:16:40 +08:00 · 2960 次点击
    这是一个创建于 3934 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网站多刷新几次就出现error info: Can't Connect MySQL Server(localhost:3306)! 去网上查了下 可能是最大连接数造成的,去服务器上执行 netstate -an 发下127.0.0.1:3306 TIME_WAIT 的特别多 达到5000个了。如果不限制 mysql使用端口数,估计更多,请教!
    5 条回复    1970-01-01 08:00:00 +08:00
    shiniv
        1
    shiniv  
       2014-02-19 15:27:20 +08:00
    加个像memcached之类的缓存软件看看
    est
        2
    est  
       2014-02-19 15:28:17 +08:00
    应该用mysql 的 SHOW FULL PROCESSLIST\G 去查
    hellohacker
        3
    hellohacker  
    OP
       2014-02-19 15:49:06 +08:00
    @est
    ***************************
    Id: 4167
    User: root
    Host: localhost:4547
    db: NULL
    Command: Sleep
    Time: 745
    State:
    Info: NULL
    ***************************
    Id: 4448
    User: root
    Host: localhost:4893
    db: o2o
    Command: Sleep
    Time: 775
    State:
    Info: NULL
    ***************************
    Id: 24163
    User: root
    Host: localhost:4278
    db: NULL
    Command: Sleep
    Time: 217
    State:
    Info: NULL
    ***************************
    Id: 25717
    User: root
    Host: localhost:3395
    db: o2o
    Command: Sleep
    Time: 138
    State:
    Info: NULL
    ***************************
    Id: 31113
    User: root
    Host: localhost:4880
    db: NULL
    Command: Query
    Time: 0
    State: NULL
    Info: SHOW FULL PROCESSL
    5 rows in set (0.00 sec)
    fire9
        4
    fire9  
       2014-02-19 20:10:20 +08:00
    检查你的程序吧,为啥连接不释放呢?
    ijophy
        5
    ijophy  
       2014-02-19 21:34:20 +08:00
    可能是程序本身写的有问题
    疑似mysql connect 没有释放
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5476 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:11 · PVG 17:11 · LAX 01:11 · JFK 04:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.