Вопрос в следующем, установили дополнения от битрикса "Улучшение функционала интеграции с 1С:Управление торговлей" (http://1c.1c-bitrix.ru/ecommerce/v2.php#tab-review-link). Появилась возможность выгружать различные группы товара в определенные блоки на сайт, так вот, мы настроили (привязали) нужные нам группы, но теперь выгрузка просто зависает. Мы имеем около 25000 товаров, при первой выгрузке с новыми настройками, спустя 4 часа в состоянии показывает выгрузку 300 товаров, первые часа полтора висит состояние "Основной каталог товаров" Предварительная обработка данных... Вообшем дождаться полной выгрузки непредставляется возможным. Если выгружать без данных настроек, то выгрузка проходит за несколько минут. Попробовал выгрузить совсем немного номенклатуры с тем же настройками дерево каталога 1С и инфоблоков сайта ,вообщем 17 позиций выгружлись минут 20...
Может кто уже встречался с такой проблемой или просто знает в чем может быть причина, подскажите мне умные люди, буду очень признателен! Здесь выше уже поднималась такая тема, правда года три назад и сейчас она уже не соответствует действительности, точнее проблема была схожая, но решение в тех релизах не соотвтествует нынешнему...
zip архивирование включено? До обновления 1С у вас все нормально работало ? Сколько времени занимает отгрузка полного каталога из 1с в папку на сервере 1С ?
1. Про ZIP-архивирование не пойму, выгружаются просто XML-файлы, где включается или отключается данная настройка... 2. выгрузка и сейчас нормально работает, но если без построенного дерева синхронизации каталогов, а если с данной настройкой, то просто тупо весит, выгрузка в папку на сервер с 18:00 до 12:00 следующего дня: 1300 единиц товаров из 20000.. Делал замер производительности модуля, получается, что первая основная проблема это рекурсионные модули дописанные в дополнении Битрикс, на них тратится основное количество времени... Каждая позиция товара проверяется обходом по всему дереву на предмет принадлежности. Вообщем получается, чем больше строим дерево стыковки инфоблоков сайта и групп товара в базе 1С, тем тяжелее работа, даже при открытии данной настройки, программ весит около полу минуты... Пока нет времени, но позже буду разбираться даже в модуле, но если все же есть какие-то мысли, буду признателен!
1) Эта функция ставится тут /bitrix/admin/1c_admin.php?lang=ru "Использовать сжатие zip, если доступно:" нужна для того что бы 1С перекидывала на сервер битрикс zip архив а не файлы по отдельности. 2) Правильно ли я понял что у вас даже если отгружать не в битрикс а в папку на сервере где лежит сама 1С возникают проблемы по времени ?
Эта функция проставлена на сайте, я думал может где-то в 1С еще появилась эта фишка... И да, Вы все правильно понимаете, Николай, именно при выгрузке на локальный диск возникает такая проблема... Завтра попробую выгрузить на прямую в тестовый сайт, посмотрю как пройдет данная операция...
Я и есть программист 1С и я знаю что глюк на стороне 1С, я же описал процедуры которые так тормозят выгрузку, вопрос только во времени, сейчас некогда искать косяки в модулях и вообще разбирать то что наваяли программисты 1С от битрикса, поэтому и задал вопрос сюда, в целях экономии времени... А про заявленные 20 т. позиций за 10 минут, так и есть, но без настройки дерева синхронизации каталогов и групп товара...
У меня был магазин где тоже было дополнение, но там все нормально работало там база sql была правда, а у вас файловая у нее ограничения есть 4гб вроде, вероятно из-за этого тупит. Удачных поисков решения проблемы.
Хм.., не слышал об этом... А где можно поискать данную инфу по вопросу ограничения в файловой версии... Просто я не могу понять, данное дополнение ставится на базы только до 4 Гб, свыше работает некоректно? Наша база сейчас 10Гб, работает стабильно и без тормозов, пока не требуется перехода на SQL, хотя по количеству ползователей и впринципе размеру можно было бы и перевести, но фирма на эти затраты сейчас не пойдет...
А вы посмотрите на каком этапе долгая выгрузка? На этапе формирования архива для передачи на сайт, на этапе передачи этого архива, на этапе импорта в битрикс? Тут узких мест может быть множество.
Денис Диденко, перечитайте переписку, я просто выгружаю на локальный диск, а не на сайт и в первом посте указал примерные временные пороги сбора данных и формирования файла...
Вышло новое обновление аддона, оно закрыло данную проблему... Как всегда программисты 1С делают "хорошие" дополнения и обновления конфигураций, "безошибочные"....
Распространённая проблема на виртуальных или слабых серверах - mysql захлёбывается запросами и зависает. Делал решение для файла 15Мб, которое запускается из консоли и никогда не приведёт к падению сайта, почти универсальное. Пишите в личку, помогу.