gateway worker中的数据库用的pdo的链接

romy

pdo用的单利模式链接,是如何释放数据库链接呢。我测试close和closeAll方法,发觉数据库链接根本没有释放呢。我服务器那边监控数据库链接数超高了,但是实际上只有几个人在测试。有什么好的解决方案吗?非常感谢

2116 3 0
3个回答

抽不完的寂寞

单例不用释放连接啊,可以复用的,不会出现连接越来越多的情况。
估计你单例没整好吧。
还有种情况就是连接数飙高是其它项目导致的,不是你的这个项目。

  • 暂无评论
romy

就是用的gateway自带的Db.php,初始化是放在onWorderStart方法中的,self::$gatewayDb = Db::instance('dbConfig');然后全站调用了。确实是这个项目引起的,没有放入到其他项目中。而且Db.php文件中的colose有自动触发么。

  • 暂无评论
抽不完的寂寞

我也用的那个db类,没你说的问题

  • romy 2017-12-08

    哈哈,好的,我再看看是不是其他问题造成的

年代过于久远,无法发表回答
🔝