# Ошибки БД при выгрузке товаров

<b>Товары не выгружаются из МС на сайт (Бегет).</b>

Если при выполнении скрипта появляются вот такие ошибки:

<b> MySQL server has gone away или Lost connection to server during query.</b>

Причина ошибки: В процессе выполнения запроса сервер оборвал соединение. Проблема связана с настройкой MySQL и часто возникает, когда на сервере установлен небольшой лимит времени на соединение.

## after_connect.php
Установите в <i>bitrix/php_interface/after_connect.php (если есть)</i>

``` php
$DB->Query('SET session wait_timeout = 300');
```

[![Скриншот 25-07-2025 135438.jpg](https://doc.aprix.ru/uploads/images/gallery/2025-07/scaled-1680-/S0ZY9xC3n2fypc2z-skrinsot-25-07-2025-135438.jpg)](https://doc.aprix.ru/uploads/images/gallery/2025-07/S0ZY9xC3n2fypc2z-skrinsot-25-07-2025-135438.jpg)


## after_connect_d7.php
Установите в <i>bitrix/php_interface/after_connect_d7.php (если есть)</i>

``` php
$connection->queryExecute('SET session wait_timeout = 300');
```
> Вместо $connection-> может быть $this->, смотрите как записаные прочие параметры

[![Скриншот 25-07-2025 135849.jpg](https://doc.aprix.ru/uploads/images/gallery/2025-07/scaled-1680-/DK18sezheUD7nVjI-skrinsot-25-07-2025-135849.jpg)](https://doc.aprix.ru/uploads/images/gallery/2025-07/DK18sezheUD7nVjI-skrinsot-25-07-2025-135849.jpg)