Skip to main content

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

Товары не выгружаются из МС на сайт (Бегет).

Если при выполнении скрипта появляются вот такие ошибки:

MySQL server has gone away или Lost connection to server during query.

Причина ошибки: В процессе выполнения запроса сервер оборвал соединение. Проблема связана с настройкой MySQL и часто возникает, когда на сервере установлен небольшой лимит времени на соединение.

after_connect.php

Установите в bitrix/php_interface/after_connect.php (если есть)

$DB->Query('SET session wait_timeout = 300');

Скриншот 25-07-2025 135438.jpg

after_connect_d7.php

Установите в bitrix/php_interface/after_connect_d7.php (если есть)

$connection->queryExecute('SET session wait_timeout = 300');

Вместо $connection-> может быть $this->, смотрите как записаные прочие параметры

Скриншот 25-07-2025 135849.jpg