[2002] PDOException in Connection.php line 293 SQLSTATE[HY000] [2002] Connection timed out
$this->fetchType = $config['result_type'];
}
try {
if (empty($config['dsn'])) {
$config['dsn'] = $this->parseDsn($config);
}
if ($config['debug']) {
$startTime = microtime(true);
}
$this->links[$linkNum] = new PDO($config['dsn'], $config['username'], $config['password'], $params);
if ($config['debug']) {
// 记录数据库连接信息
Log::record('[ DB ] CONNECT:[ UseTime:' . number_format(microtime(true) - $startTime, 6) . 's ] ' . $config['dsn'], 'sql');
}
} catch (\PDOException $e) {
if ($autoConnection) {
Log::record($e->getMessage(), 'error');
return $this->connect($autoConnection, $linkNum);
} else {
Call Stack
in Connection.php line 293
at PDO->__construct('mysql:host=112.74.17...', 'newyinsha', 'Newyinsha1688', [0, 2, 0, ...]) in Connection.php line 293
at Connection->connect() in Connection.php line 990
at Connection->initConnect(false) in Connection.php line 346
at Connection->query('SHOW COLUMNS FROM `q...', [], false, true) in Mysql.php line 65
at Mysql->getFields('`qb_memberdata`') in Query.php line 1863
at Query->getTableInfo('qb_memberdata', 'type') in Query.php line 1911
at Query->getFieldsType('qb_memberdata') in Query.php line 1917
at Query->getFieldsBind('qb_memberdata') in Builder.php line 264
at Builder->buildWhere([], ['alias' => ['qb_memberdata' => 'A'], 'join' => [[['qb_members' => 'B'], 'LEFT', 'A.uid = B.uid']], 'field' => ['A.*', 'B.password'], ...]) in Builder.php line 234
at Builder->parseWhere([], ['alias' => ['qb_memberdata' => 'A'], 'join' => [[['qb_members' => 'B'], 'LEFT', 'A.uid = B.uid']], 'field' => ['A.*', 'B.password'], ...]) in Builder.php line 710
at Builder->select(['alias' => ['qb_memberdata' => 'A'], 'join' => [[['qb_members' => 'B'], 'LEFT', 'A.uid = B.uid']], 'field' => ['A.*', 'B.password'], ...]) in Query.php line 2444
at Query->select() in Index.php line 40
at Index->user(1)
at ReflectionMethod->invokeArgs(object(Index), [1]) in App.php line 348
at App::invokeMethod([object(Index), 'user'], []) in App.php line 607
at App::module(['menhutox1', 'index', 'user'], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...], true) in App.php line 461
at App::exec(['type' => 'module', 'module' => ['menhutox1', 'index', 'user']], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...]) in App.php line 139
at App::run() in start.php line 19
at require('/www/wwwroot/x1.newy...') in index.php line 29
SQLSTATE[HY000] [2002] Connection timed out $this->fetchType = $config['result_type']; } try { if (empty($config['dsn'])) { $config['dsn'] = $this->parseDsn($config); } if ($config['debug']) { $startTime = microtime(true); } $this->links[$linkNum] = new PDO($config['dsn'], $config['username'], $config['password'], $params); if ($config['debug']) { // 记录数据库连接信息 Log::record('[ DB ] CONNECT:[ UseTime:' . number_format(microtime(true) - $startTime, 6) . 's ] ' . $config['dsn'], 'sql'); } } catch (\PDOException $e) { if ($autoConnection) { Log::record($e->getMessage(), 'error'); return $this->connect($autoConnection, $linkNum); } else { Call Stack in Connection.php line 293 at PDO->__construct('mysql:host=112.74.17...', 'newyinsha', 'Newyinsha1688', [0, 2, 0, ...]) in Connection.php line 293 at Connection->connect() in Connection.php line 990 at Connection->initConnect(false) in Connection.php line 346 at Connection->query('SHOW COLUMNS FROM `q...', [], false, true) in Mysql.php line 65 at Mysql->getFields('`qb_memberdata`') in Query.php line 1863 at Query->getTableInfo('qb_memberdata', 'type') in Query.php line 1911 at Query->getFieldsType('qb_memberdata') in Query.php line 1917 at Query->getFieldsBind('qb_memberdata') in Builder.php line 264 at Builder->buildWhere([], ['alias' => ['qb_memberdata' => 'A'], 'join' => [[['qb_members' => 'B'], 'LEFT', 'A.uid = B.uid']], 'field' => ['A.*', 'B.password'], ...]) in Builder.php line 234 at Builder->parseWhere([], ['alias' => ['qb_memberdata' => 'A'], 'join' => [[['qb_members' => 'B'], 'LEFT', 'A.uid = B.uid']], 'field' => ['A.*', 'B.password'], ...]) in Builder.php line 710 at Builder->select(['alias' => ['qb_memberdata' => 'A'], 'join' => [[['qb_members' => 'B'], 'LEFT', 'A.uid = B.uid']], 'field' => ['A.*', 'B.password'], ...]) in Query.php line 2444 at Query->select() in Index.php line 40 at Index->user(1) at ReflectionMethod->invokeArgs(object(Index), [1]) in App.php line 348 at App::invokeMethod([object(Index), 'user'], []) in App.php line 607 at App::module(['menhutox1', 'index', 'user'], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...], true) in App.php line 461 at App::exec(['type' => 'module', 'module' => ['menhutox1', 'index', 'user']], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...]) in App.php line 139 at App::run() in start.php line 19 at require('/www/wwwroot/x1.newy...') in index.php line 29