Здравствуйте. У нас немного нестабильный сервер и время от времени проскальзывает "MySQL server has gone away". Кроме того, у нас есть модуль для админки, в котором хотелось бы эти исключения перехватывать. Обертка стандартных запросов для инфоблока в try catch не помогла. Как перехватывать исключение от базы данных?
| Код |
|---|
try {
//какой-то код
\CIBlockElement::SetPropertyValuesEx($id, $ibId, array('latitude' => $ar[1],'longitude' => $ar[0]));
} catch (\Exception $e) {
echo $e->getMessage(); //не отрабатывает, хотя в админке выводится красивое сообщение об ошибке
}
|