【发布时间】:2015-12-13 12:05:59
【问题描述】:
我们正在使用 2 个数据库,我们的本地数据库和一个外部数据库。但是现在我们的外部数据库已关闭(我们仍在开发中,所以我们遇到了这个问题很好),它现在尝试连接到外部数据库 30 秒,我怎样才能将数据库的连接超时更改为类似1 - 2 秒?我在我的数据库中使用 Codeigniter 和 PDO 驱动程序。有没有人为这个问题提供干净的解决方案?
【问题讨论】:
-
我没有使用mysql @Scorpion
-
你试过设置
PDO::ATTR_TIMEOUT吗?你的数据库是什么? -
这是解决问题的一种方法,但我不知道您是否使用了 codeigniter,它可以让您在多个驱动程序(mysql、mysqli 和 PDO)之间进行选择。我想知道是否可以在不编辑核心的情况下解决此问题(这将是 PDO 驱动程序,因为我正在使用 PDO 与 Mysql 数据库通信)@user3584460
标签: php database codeigniter pdo connection-timeout