应用程序中的服务器错误。

SQLSTATE[HY000] [2002] No such file or directory

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: Tang\Exception\SystemException: SQLSTATE[HY000] [2002] No such file or directory

源错误:

行138      * @param $dsn
行139      * @param array $config
行140      * @param array $options
行141      * @return PDO
行142      */
行143     protected function createPDO($dsn,array $config)
行144 	{
行145 		$username = isset($config['username']) && $config['username']? $config['username']:'';
行146 		$password = isset($config['password']) && $config['password']? $config['password']:'';
行147 		
行148 		return new PDO($dsn,$username, $password,$this->options );
行149 		
行150 		/*
行151 		try {
行152 			$db = new PDO( $dsn,$username, $password,$this->options );
行153 			$db->setAttribute( PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION );
行154 			$db_info = $db->getAttribute( PDO::ATTR_SERVER_INFO ); 		// 检查是否可以用持久化连接
行155 			if( $db_info == "MySQL server has gone away" )
行156 			{
行157 				$db = null;

源文件: /www/wwwroot/trade/public_html/Lib/Tang/Tang/Database/Sql/Connectors/Connector.php    行: 148

堆栈跟踪:

[Tang\Exception\SystemException: SQLSTATE[HY000] [2002] No such file or directory]
#0 [internal function]: Tang\TangApplication->Tang\{closure}(Object(PDOException))
#1 {main}


版本信息: TangFramework 版本:1.0.1; PHP 版本:5.6.40