error_log中偶尔会出现PDO连接异常

时间:2015-10-03 20:41:13

标签: mysql pdo database-connection

我使用PDO连接到我的MySql数据库,如下所示 -

$dbConn = new PDO('mysql:host=127.0.0.1;dbname='mydb', "username", "pswd");
$dbConn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);    

大部分时间都可以正常使用。但是,当我检查error_log时,偶尔会看到以下连接错误的痕迹。

[27-Jul-2015 08:14:15 America/Denver] PHP Fatal error:  
Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2003] 
Can't connect to MySQL server on '127.0.0.1' (111)' in
 /home6/uname/public_html/config_db.php:3

Stack trace:
#0 /home6/uname/public_html/config_db.php(3): 
      PDO->__construct('mysql:host=127....', 'username', 'pswd')
#1 /home6/uname/public_html/dir/index.php(150): include_once('/home6/uname...')
#2 {main}
      thrown in /home6/uname/public_html/config_db.php on line 3

可能导致此问题的任何想法?

其他信息 - 我有一个共享的虚拟主机帐户,据我所知,没有触发器(dB更新等)似乎导致此问题。当我检查error_log时,偶尔会看到这些连接错误

0 个答案:

没有答案