增加断线重连机制和开关

This commit is contained in:
thinkphp
2017-01-30 20:06:02 +08:00
parent aa7a5e8c32
commit 88dab63314
2 changed files with 36 additions and 1 deletions

View File

@@ -129,4 +129,18 @@ class Mysql extends Connection
{
return true;
}
/**
* 是否断线
* @access protected
* @param \PDOException $e 异常对象
* @return bool
*/
protected function isBreak($e)
{
if (false !== stripos($e->getMessage(), 'server has gone away')) {
return true;
}
return false;
}
}