Do a hard exit when the SQL connection went down

This commit is contained in:
Michael 2018-05-24 04:07:39 +00:00
parent 44caf05f06
commit 87b5e26063

View file

@ -473,6 +473,12 @@ class dba {
logger('DB Error '.self::$errorno.': '.self::$error."\n". logger('DB Error '.self::$errorno.': '.self::$error."\n".
System::callstack(8)."\n".self::replaceParameters($sql, $params)); System::callstack(8)."\n".self::replaceParameters($sql, $params));
// It doesn't make sense to continue when the database connection was lost
if ($errorno == 2006) {
logger('Giving up because of database error '.$errorno.': '.$error);
exit(1);
}
self::$error = $error; self::$error = $error;
self::$errorno = $errorno; self::$errorno = $errorno;
} }