【问题标题】:How long PDO hold mysql connection?PDO 保持 mysql 连接多长时间?
【发布时间】:2023-03-16 22:50:01
【问题描述】:

简单的问题。 PDO 保持连接多长时间?有什么参数可以设置吗?我问是因为我在套接字服务器中使用 pdo mysql 连接,一段时间后我认为 pdo 失去连接,有可能吗?

【问题讨论】:

标签: php mysql pdo


【解决方案1】:

在标准配置下,连接将永远打开,并在服务器超时wait_timeout时正常关闭。

【讨论】:

    【解决方案2】:

    连接在该 PDO 对象的生命周期内保持活动状态。

    要关闭连接,您需要通过确保删除对它的所有剩余引用来销毁该对象 - 您通过将 null 分配给保存该对象的变量来做到这一点。如果您没有明确地这样做,PHP 将在您的脚本结束时自动关闭连接。

    https://www.php.net/manual/en/pdo.connections.php

    【讨论】:

      猜你喜欢
      • 2015-08-09
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      • 2019-05-17
      • 2012-03-26
      • 2012-12-21
      • 2013-06-11
      • 2018-01-23
      相关资源
      最近更新 更多