Здравствуйте. При обмене большого количества товара (>12т) происходит ошибка
Думал это из за не хватки ресурсов на хостинге. Перенес на другой.
При обмене < 12т все нормально, ошибок нет.
Версия HostCMS:
7.0.1
Редакция:
Мой сайт
Версия PHP:
7.4.33
wadiknt,
Обмен идет пошагово, общее количество особого значения не имеет, файлы разбиваются самой 1С по указанному в ТДС размере (10 или 1 Мб).
Обновите систему до актуальной версии, текущая 7.0.6.
Запросите в поддержке актуальную версию ТДС обмена, в ТДС установите значение размера пакета в 1000000 (1 Мб).
Владелец сайта пока не желает проплачивать продление лицензии
Почитал https://www.hostcms.ru/support/updates/ не увидел что там было обновление ТДС обмена
Данный параметр установлен стандартно
// Размер блока выгружаемых данных (1000000 = 1 мБ)
$iFileLimit = 1000000;
Пробовал менять на 100кб, 10мб. Видно что 1с меняет кол-во загружаемых файлов. Но ошибка та же
Скорее всего у вас действительно проблема с ресурсами хостинга.
Однажды мы делали клиенту сайт с обменом по протоколу CML с 1С 7.7, для которой модуль обмена писали сами.
Когда переносили готовый сайт с нашего хостинга на хостинг клиента, и запустили обмен впервые там, столкнулись со аналогичной проблемой. Только благодаря тому, что модуль обмена для "семерки" делали сами, сумели преодолеть нежелание клиента улучшать характеристики хостинга. А у вас, судя по всему, восьмерка. Малыми усилиями вы вряд ли сможете понять, что именно идёт не так.
Попробуйте копию сайта разместить где-нибудь на сервере с заведомо хорошей производительностью. Или проверьте выгрузку товаров из 1С без картинок. Чаще всего проблема возникает именно при обработке большого количества изображений сервером. Это очень ресурсоемкая операция. Ещё можете попробовать на хостинге в HostCMS переключить драйвер для Core_Image на imagick. Но это вряд ли поможет.