Ошибка при 1с обмене 502 Bad Gateway
Просмотров: 870
Обмен не выполнен
Ответ сервера:
<head><title>502 Bad Gateway</title></head>
<body>
<center><h1>502 Bad Gateway</h1></center>
<hr><center>nginx/1.26.1</center>
</body>
</html>
Выгрузка товаров завершена с ошибками!!!
Анализ показал, что в момент обмена есть ошибка базы данных:
PHP Fatal error: Uncaught Bitrix\\Main\\DB\\SqlQueryException: Mysql query error: (2006) MySQL server has gone away
Дальнейший анализ показал, что в этой ошибке задействована таблица сессий
prepareAssignment('b_user_session', 'SESSION_ID'
Мной было принято решение отключить хранение сессий в базе данных и включить хранение в файлах. В cекции 'session' в файле .settings.php сменил тип хранения
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=43&LESSON_ID=14026
После этого этап выгрузки товаров завершился без ошибок
Ещё статьи:
01.12.2025
Задача алфавитный указатель товаров
Интересная задача для тренировки навыков.
Суть такая:
Алфавитный указатель товаров, но не стандартный где обычно сортировка разделов по названию происходит, а именно товаров.
01.12.2025
Junior разработчик PHP 2025
Периодически бывает вижу вакансии для джунов, и немного прозреваю от того что я вижу.
Обязанности джуна Junior разработчик PHP
29.11.2025
Обзор на маркетплейс модулей города по IP адресу
Неделю назад повёлся на предложение клиента пойти вариантом платного модуля для замены модуля выбора города, хотя изначально сказал, что там ловить нечего.
Итог тестов такой

