Пользователь 91720 Посетитель Сообщений: 64 |
#1 15.04.2012 21:08:59 Здравствуйте.
Параметры сервера:
Прилагаю скриншоты. http://dl.dropbox.com/u/17332417/i001.png В чем может быть дело? Как решить проблему? Заранее спасибо! |
||||
Как один из вариантов взять демо на другом хостинге и попробовать выгрузку. Хостер слабоват видимо. |
|
Хостинг — Scalaxy, сервер 4 гб / 50 мбит. |
|
Может быть в настройках интеграции дело? |
|
Пользователь 105835 Эксперт Сообщений: 761 |
#5 16.04.2012 08:50:01
Свободного места достаточно на сайте? И все-таки советую проверить на другом хостере или выгружать порциями. Битрикс и Битрикс 24 РАБОТА ВАКАНСИИ — https://t.me/bitrixworkrabota |
||
Свободного места 8 ГБ. В данном случае выгрузка идет по категориям, а не полностью всего каталога. |
|
Скорее всего проблема все-таки не в свободном месте, а в мощности хостера. Буквально на днях решал такую проблему. Взяли демку на другом хостере и выгрузка прошла без проблем. |
|
Попробовал увеличить мощность сервера до 8 ГБ оперативки, ничего не изменилось. |
|
Пользователь 91720 Посетитель Сообщений: 64 |
#9 16.04.2012 14:28:50 Данные методы не помогут решить вопрос?
|
||
Другой вариант решения этой проблемы (если хостер не соглашается на увеличение таймаута) — сделать равным таймаут сервера и таймаут «1С-Битрикс: Управление сайтом» (страница Магазин > Настройки магазина > Интеграция с 1С, поле Интервал одного шага в секундах). В этом случае пошаговое выполнение будет идти синхронно. |
|
Правильно понимаю, что необходимо установить значение в 15? http://dl.dropbox.com/u/17332417/i004.png |
|
Промониторил выгрузку: |
|
Пользователь 105835 Эксперт Сообщений: 761 |
#13 16.04.2012 21:30:01
В техподдержку Битрикса писали? Битрикс и Битрикс 24 РАБОТА ВАКАНСИИ — https://t.me/bitrixworkrabota |
||
Да, они рассматривают проблему только, если импорт стандартный. У нас он кастомизирован. Покопались вчера сами, выяснилось, что частично проблема была из-за лимита на количество импортируемых файлов. Увеличили до 400. Импорт прошел успешно. В логах обнаружилось: [Tue Apr 17 14:01:23 2012] [notice] Apache/2.2.3 (CentOS) configured — resuming normal operations Как лечить? Влияет ли именно эта ошибка? |
|
Пользователь 49449 Посетитель Сообщений: 85 |
#15 17.04.2012 18:56:43
Перегрузкой VPS |
||
Пользователь 91720 Посетитель Сообщений: 64 |
#16 17.04.2012 19:48:32
Без изменений |
||
Какая конфа 1с? Используете ли торговые предложения и характеристики (цвет, размер)? |
|
Пользователь 2948 Посетитель Сообщений: 32 |
#18 01.05.2015 12:00:19 Такая же проблема была. Решили следующим образом…. Магазин-Настройки-Интеграция с 1С Интервал одного шага в секундах (0 — выполнять загрузку за один шаг) — ставим 30 секунд — у нас это совпало с таймаутом сервера Если кому-то можем помочь с хостигом, обращайтесь. Спасибо. |
Пользователь 91720 Посетитель Сообщений: 64 |
#1 0 15.04.2012 21:08:59 Здравствуйте.
Параметры сервера:
Прилагаю скриншоты. http://dl.dropbox.com/u/17332417/i001.png В чем может быть дело? Как решить проблему? Заранее спасибо! |
||||
Пользователь 105835 Эксперт Сообщений: 761 |
Как один из вариантов взять демо на другом хостинге и попробовать выгрузку. Хостер слабоват видимо. |
Пользователь 91720 Посетитель Сообщений: 64 |
Хостинг — Scalaxy, сервер 4 гб / 50 мбит. |
Пользователь 91720 Посетитель Сообщений: 64 |
Может быть в настройках интеграции дело? |
Пользователь 105835 Эксперт Сообщений: 761 |
#5 0 16.04.2012 08:50:01
Свободного места достаточно на сайте? И все-таки советую проверить на другом хостере или выгружать порциями. Битрикс и Битрикс 24 РАБОТА ВАКАНСИИ — https://t.me/bitrixworkrabota |
||
Пользователь 91720 Посетитель Сообщений: 64 |
Свободного места 8 ГБ. В данном случае выгрузка идет по категориям, а не полностью всего каталога. |
Пользователь 105835 Эксперт Сообщений: 761 |
Скорее всего проблема все-таки не в свободном месте, а в мощности хостера. Буквально на днях решал такую проблему. Взяли демку на другом хостере и выгрузка прошла без проблем. |
Пользователь 91720 Посетитель Сообщений: 64 |
Попробовал увеличить мощность сервера до 8 ГБ оперативки, ничего не изменилось. |
Пользователь 91720 Посетитель Сообщений: 64 |
#9 0 16.04.2012 14:28:50 Данные методы не помогут решить вопрос?
|
||
Пользователь 105835 Эксперт Сообщений: 761 |
#10 0 16.04.2012 14:38:25 Другой вариант решения этой проблемы (если хостер не соглашается на увеличение таймаута) — сделать равным таймаут сервера и таймаут «1С-Битрикс: Управление сайтом» (страница Магазин > Настройки магазина > Интеграция с 1С, поле Интервал одного шага в секундах). В этом случае пошаговое выполнение будет идти синхронно. |
Пользователь 91720 Посетитель Сообщений: 64 |
#11 0 16.04.2012 16:06:17 Правильно понимаю, что необходимо установить значение в 15? http://dl.dropbox.com/u/17332417/i004.png |
Пользователь 91720 Посетитель Сообщений: 64 |
#12 0 16.04.2012 21:10:29 Промониторил выгрузку: |
Пользователь 105835 Эксперт Сообщений: 761 |
#13 0 16.04.2012 21:30:01
В техподдержку Битрикса писали? Битрикс и Битрикс 24 РАБОТА ВАКАНСИИ — https://t.me/bitrixworkrabota |
||
Пользователь 91720 Посетитель Сообщений: 64 |
#14 0 17.04.2012 15:33:41 Да, они рассматривают проблему только, если импорт стандартный. У нас он кастомизирован. Покопались вчера сами, выяснилось, что частично проблема была из-за лимита на количество импортируемых файлов. Увеличили до 400. Импорт прошел успешно. В логах обнаружилось: [Tue Apr 17 14:01:23 2012] [notice] Apache/2.2.3 (CentOS) configured — resuming normal operations Как лечить? Влияет ли именно эта ошибка? |
Пользователь 49449 Посетитель Сообщений: 85 |
#15 0 17.04.2012 18:56:43
Перегрузкой VPS |
||
Пользователь 91720 Посетитель Сообщений: 64 |
#16 0 17.04.2012 19:48:32
Без изменений |
||
Пользователь 43023 Заглянувший Сообщений: 33 |
#17 0 18.04.2012 10:20:11 Какая конфа 1с? Используете ли торговые предложения и характеристики (цвет, размер)? |
Пользователь 2948 Посетитель Сообщений: 32 |
#18 0 01.05.2015 12:00:19 Такая же проблема была. Решили следующим образом…. Магазин-Настройки-Интеграция с 1С Интервал одного шага в секундах (0 — выполнять загрузку за один шаг) — ставим 30 секунд — у нас это совпало с таймаутом сервера Если кому-то можем помочь с хостигом, обращайтесь. Спасибо. |
А началось все довольно безобидно. Позвонил старый клиент у которого уже года 2-3 работает магазин в связке с 1С и пожаловался что обмен перестал работать. Полез я к нему в 1С и вижу, что обмен действительно падает причем с разными ошибками и на разных файлах.
Первое что сделали — перешли на более мощный тариф хостинга. Половина зоопарка ошибок исчезла. Однако ошибка
Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Неверный тип файла, либо превышен максимальный размер файла
осталась и уходить не собиралась.
Пробовали выгружать и на тиражный магазин и на VDS на который другая 1С прекрасно все грузит — везде одна и та же ошибка.
В итоге обратились в поддержку Битрикса. Судя по оперативности и точности ответов поддержка знает о проблеме. А суть ответов была в следующем: поддержка вставила отладочную печать и попросила сделать выгрузку.
По результатам выгрузки в консоли 1С появилась отладочная информация вида
Отсюда можно видеть, что одна из картинок имеет mimetype: application/octet-stream (т.е. двоичные данные вместо структурированных).
Далее по названию картинки вычисляем (например, можно в import.xml поискать по названию картинки) нехороший товар, пересохраняем его картинку в любом графическом редакторе и все работает.
Кому интересно — вся отладка заключается в изменении файла /bitrix/modules/main/classes/general/file.php:
после каждого вызова
return GetMessage("FILE_BAD_TYPE");
нужно вставить
print_r($arFile);
Попросил поддержку исправить этот баг в импорте, но мы то с вами знаем сколько такие неважные исправления могут делаться. Поэтому я просто оставлю это сообщение здесь. Возможно кому-то поможет сэкономить время.
Выгрузка на сайт завершилась с ошибками. import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Увидели такую ошибку и думаете «в коде кто-то накосячил»? А вот совсем не факт.
Об удивительной причине по которой обмен 1С с сайтом может неожиданно перестать работать я и хочу рассказать.
А началось все довольно безобидно. Позвонил старый клиент у которого уже года 2-3 работает магазин в связке с 1С и пожаловался что обмен перестал работать. Полез я к нему в 1С и вижу, что обмен действительно падает причем с разными ошибками и на разных файлах.
Первое что сделали — перешли на более мощный тариф хостинга. Половина зоопарка ошибок исчезла. Однако ошибка
Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Неверный тип файла, либо превышен максимальный размер файлаНеверный тип файла, либо превышен максимальный размер файла
осталась и уходить не собиралась.
Пробовали выгружать и на тиражный магазин и на VDS на который другая 1С прекрасно все грузит — везде одна и та же ошибка.
В итоге обратились в поддержку Битрикса. Судя по оперативности и точности ответов поддержка знает о проблеме. А суть ответов была в следующем: поддержка вставила отладочную печать и попросила сделать выгрузку.
По результатам выгрузки в консоли 1С появилась отладочная информация вида
Array ( [name] => 04f5da44f3fe11e297cb002215a2039c_04f5da47f3fe11e297cb002215a2039c.jpg [size] => 3789 [tmp_name] => /home/i/mysite/public_html/upload/tmp/1ec/04f5da44f3fe11e297cb002215a2039c_04f5da47f3fe11e297cb002215a2039c.jpg [type] => application/octet-stream [COPY_FILE] => Y [description] => [copy] => 1 [MODULE_ID] => iblock )
Отсюда можно видеть, что одна из картинок имеет mimetype: application/octet-stream.
Далее по названию картинки вычисляем (например, можно в import.xml поискать по названию картинки) нехороший товар, пересохраняем его картинку в любом графическом редакторе и все работает.
Кому интересно — вся отладка заключается в изменении файла /bitrix/modules/main/classes/general/file.php:
после каждого вызова
return GetMessage("FILE_BAD_TYPE");
нужно вставить
Попросил поддержку исправить этот баг в импорте, но мы то с вами знаем сколько такие неважные исправления могут делаться. Поэтому я просто оставлю это сообщение здесь. Возможно кому-то поможет сэкономить время.
Назад в раздел
arishkaKlimova
04.08.15 — 15:25
УТ 11.1.10.131
1С-Битрикс: Управление сайтом 12.5.5.
При отправке данных выдаётся вот такая ошибка в журнале регистрации:
Интерактивный обмен
04.08.2015 17:10:32 Запуск выгрузки пакета предложений
04.08.2015 17:10:34 Выгрузка на сайт завершилась с ошибками.
offers0_1.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
Ошибка импорта метаданных.
04.08.2015 17:10:35 Завершена выгрузка пакета предложений
Что это может быть? Как исправить?
Maniac
1 — 04.08.15 — 15:28
Вот ребята работают с обменами могут помочь http://cms1c.ru
Котокот
2 — 04.08.15 — 15:29
(1) Что ж ты их так пиаришь то постоянно?
Maniac
3 — 04.08.15 — 15:30
(2) да потому что реально больше не от кого помощи ждать
Maniac
4 — 04.08.15 — 15:30
если люди профессионально этим занимаются, то почему бы не дать. все таки проблема.
Mitriy
5 — 04.08.15 — 15:31
(2) потому что жадный
Котокот
6 — 04.08.15 — 15:34
(3) Я бы не был столь категоричным. За деньги тут сейчас пара десятков желающих помочь найдется.
arishkaKlimova
7 — 04.08.15 — 15:48
А есть информация по теме?
ИА1С
8 — 04.08.15 — 15:51
offers.xml ходят предложения. И остатки.
Что то неожиданное ты ему передаешь. У тебя в предложениях стоит Истина во внешнем подключении?
Посмотри в общем модуле Б_ОбменССайтомСервер есть процедура формирования файла XML, он формируется в системной Temp, отлови и посмотри что в нем.
И со стороны сайта импорт то настроен?
http://cms1c.ru — пацаны крутые. Но много кто обмена занимается.
ИА1С
9 — 04.08.15 — 15:53
Функция называется ЗаписьИОтправкаXMLДанныхНаСайт, в ней точну остановы после МойXML.Закрыть() и смотри что в нем.
ИА1С
10 — 04.08.15 — 15:55
Котокот
11 — 04.08.15 — 15:56
(7) А что по теме, по теме надо лезть в битрикс, смотреть на его стороне, что ему там 1С пихает в качестве данных, как товарищ в (8) написал. Если там с виду валидный xml-файл, то пошагово проверять, на каком именно месте валится загрузка.
Рекомендации из http://dev.1c-bitrix.ru/support/forum/forum26/topic47899/ выполнены?
Котокот
12 — 04.08.15 — 15:57
ИА1С
13 — 04.08.15 — 16:00
(11) — экранирование в последней редакции они уже сделали. (12) — там бы просто сервер возвращал что нельзя устанавливать несколько цен.
Тут ошибка именно в формировании файла. Отловить и посмотреть. Может быть ему какое название свойства не нравится. Или просто предложение не настроено.
viraboy
14 — 04.08.15 — 16:29
(13) Ошибка на сервере, там и смотреть
ИА1С
15 — 04.08.15 — 16:37
(14) А как ты на сервере посмотришь? Там скрипт в 5000+ строк. Да и если на хостинге сайт. То так просто не отловишь. Только если на стороне сайта в скрипте запись в логи организовывать. Легче на стороне 1С отловить и посмотреть что в нем. Ну и сначала пройтись по всем настройкам по инструкции.
viraboy
16 — 05.08.15 — 09:02
(15) Неужели на сервере нету логов?
Котокот
17 — 05.08.15 — 11:20
(15) Не обязательно все 5000 строк смотреть, начать с процедуры открытия xml-ки и дальше по коду.
DmitriyDI
18 — 05.08.15 — 11:31
(0)обмен стоит товарами и заказами ?
arishkaKlimova
19 — 05.08.15 — 12:09
(18) Обмен только товарами.
Посмотрела в папке «Temp» файл «import0_1.xml». С ним вроде всё хорошо. Но уже там нет цен.
arishkaKlimova
20 — 05.08.15 — 12:14
В принципе, обмен происходит — в битриксе появляется структура, сами товары и даже картинки, но нет остатков и цен
Котокот
21 — 05.08.15 — 12:34
(20) А в xml есть остатки и цены? Модуль «Интернет-магазин» на сайте у вас есть?
arishkaKlimova
22 — 05.08.15 — 14:25
(21) Нет, в xml цен и остатков не нашла.
Модуль стоит.
Кстати, делаю обмен через стандартную обработку
Котокот
23 — 05.08.15 — 14:32
(22) Ну если в xml нет цен и остатков, значит надо смотреть в 1С, почему она их туда не кладет.
drcrasher
24 — 05.08.15 — 14:33
стоит поискать скрипт для битрикса, который умеет делать всё, что и стандартный битриксовый обмен с 1С, но без записи в бд.
но вот название не помню, хоть убейте.
drcrasher
25 — 05.08.15 — 14:33
Как устранить ошибку импорта метаданных?
Настраиваю выгрузку между 1С 8,3 и битрикс. Не могу избавиться от ошибки:
import___0582b3d2-fdb7-4326-8fd5-8923c36c3961.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
Ошибка импорта метаданных.Ошибка добавления новой единицы измерения (код единицы: ).
Соответственно товары выгружаются, но в общую папку без группировки по разделам.
Как устранить данную ошибку? Спасайте кто сталкивался!
-
Вопрос заданболее двух лет назад
-
1970 просмотров
Пригласить эксперта
Это на стороне 1С нужна правка.
Заходите в Единицы измерения, проверяете что все единицы имеют код.
Если не имеют, то удаляете. Добавляете новые подбором из классификатора.
Насколько я вижу из вашей выгрузки — нет кода у единицы Упак
-
Показать ещё
Загружается…
30 янв. 2023, в 23:32
5000 руб./за проект
30 янв. 2023, в 23:11
500 руб./за проект
30 янв. 2023, в 22:43
1500 руб./в час
Минуточку внимания
Содержание
- Странное зависание обмена
- Произошла ошибка на стороне сервера. Ошибка импорта метаданных.
- Странное зависание обмена
- Интернет-магазин на битрикс, упала скорость обмена в 10 раз.
- Модуль обмена для БУС
Странное зависание обмена
Здравствуйте, есть УТ 11.1.7.54 с соответствующим модулем, база в клиент-серверном варианте, платформа последняя. В базе 11000 товаров, при обмене происходит странное, он просто зависает без всяких ошибок. Лог просто обрывается, например так
18.04.2015 8:47:50—Начало выгрузки пакета 8 каталога: Основной каталог товаров
18.04.2015 8:48:28—Выгрузка справочных данных.
18.04.2015 8:48:28—Выгрузка товаров в XML.
18.04.2015 8:49:38—Выгружено 1 563 картинок.
18.04.2015 8:49:38—Выгружено 367 файлов.
18.04.2015 8:49:38—Выгрузка товаров в XML завершено. Выгружено 500 элементов.
18.04.2015 8:49:38—Отправка запроса на авторизацию.
18.04.2015 8:49:38—Отправка запроса на инициализацию, для определения версии обмена данных.
18.04.2015 8:58:21—Процес выполнения обмена: Распаковка архива завершена.
18.04.2015 8:58:21—Процес выполнения обмена: Временные таблицы удалены.
18.04.2015 8:58:21—Процес выполнения обмена: Временные таблицы созданы.
18.04.2015 8:58:36—Процес выполнения обмена: Файл импорта прочитан.
18.04.2015 8:58:37—Процес выполнения обмена: Временные таблицы проиндексированы.
18.04.2015 8:58:37—Процес выполнения обмена: Метаданные импортированы успешно.
18.04.2015 8:58:37—Процес выполнения обмена: Группы импортированы.
18.04.2015 8:58:38—Процес выполнения обмена: Деактивация/удаление групп завершено.
18.04.2015 1:36:12—Начало выгрузки пакета 13 каталога: Основной каталог товаров
18.04.2015 1:36:26—Выгрузка справочных данных.
18.04.2015 1:36:26—Выгрузка товаров в XML.
18.04.2015 1:36:49—Выгружено 550 картинок.
18.04.2015 1:36:49—Выгружено 0 файлов.
18.04.2015 1:36:49—Выгрузка товаров в XML завершено. Выгружено 500 элементов.
18.04.2015 1:36:49—Отправка запроса на авторизацию.
18.04.2015 1:36:49—Отправка запроса на инициализацию, для определения версии обмена данных.
18.04.2015 1:39:18—Процес выполнения обмена: Распаковка архива завершена.
18.04.2015 1:39:18—Процес выполнения обмена: Временные таблицы удалены.
18.04.2015 1:39:18—Процес выполнения обмена: Временные таблицы созданы.
18.04.2015 1:39:31—Процес выполнения обмена: Файл импорта прочитан.
18.04.2015 1:39:33—Процес выполнения обмена: Временные таблицы проиндексированы.
18.04.2015 1:39:33—Процес выполнения обмена: Метаданные импортированы успешно.
18.04.2015 1:39:33—Процес выполнения обмена: Группы импортированы.
18.04.2015 1:39:33—Процес выполнения обмена: Деактивация/удаление групп завершено.
18.04.2015 1:40:04—Процес выполнения обмена: Обработано 91 из 500 элементов.
18.04.2015 1:40:35—Процес выполнения обмена: Обработано 189 из 500 элементов.
18.04.2015 1:41:06—Процес выполнения обмена: Обработано 281 из 500 элементов.
Это может быть любой пакет, 7,8, 12. Дальше в логах перестают появляться записи, программа продолжает мирно висеть в процессе обмена. На сайте соответсвенно новых записей не появляется, но и никаких ошибок нигде не вываливается. Сейчас пытаюсь дождаться хоть каких-то выпадов ошибок. Программу принудительно не закрываю. Может подкинете какие идеи?
Источник
Произошла ошибка на стороне сервера. Ошибка импорта метаданных.
Здравствуйте,
При обмене 1С с БУСом начала возникать ошибка.
Соответственно номенклатура и цены не передаются. Заказы ходят нормально.
Ранее такой ошибки не наблюдалось.
Помогите, пожалуйста, уже не знаю где копать.
Вот что пишется в логе:
14.09.2017 13:44:26—Начало обмена узла sitename.ru
14.09.2017 13:44:26— Каталог на диске: C:UserssitenameAppDataLocalTemp4941 035 132 860webdata00000001
14.09.2017 13:44:26—Выгрузка информации по товарам.
14.09.2017 13:44:26—Формирование пакета для общих данных для товаров.
14.09.2017 13:44:26—Формирование пакетов для каталога: Оборудование
14.09.2017 13:44:31—Формирование пакетов для каталога: Оборудование Завершено
14.09.2017 13:44:31—Формирование пакета для для общих данных для товаров завершено.
14.09.2017 13:44:31—Выгрузка пакетов общей информации в в XML.
14.09.2017 13:44:31—Выгрузка пакета общей информации каталога: Оборудование
14.09.2017 13:44:31—Выгрузка пакетов каталога: Оборудование
14.09.2017 13:44:31—Выгрузка справочных данных.
14.09.2017 13:44:31—Выгрузка групп в XML.
14.09.2017 13:44:31—Выгрузка групп в XML завершено. Выгружено 159 элементов.
14.09.2017 13:44:31—Выгрузка единиц измерения в XML.
14.09.2017 13:44:32—Выгрузка единиц измерения в XML завершено. Выгружено 0 элементов.
14.09.2017 13:44:32—Выгрузка складов в XML.
14.09.2017 13:44:32—Выгрузка складов в XML завершено. Выгружено 1 элементов.
14.09.2017 13:44:32—Выгрузка типов цен в XML.
14.09.2017 13:44:32—Выгрузка типов цен в XML завершено. Выгружено 1 элементов.
14.09.2017 13:44:32—Отправка запроса на авторизацию.
14.09.2017 13:44:32—Отправка запроса на инициализацию, для определения версии обмена данных.
14.09.2017 13:44:32—Процес выполнения обмена: Распаковка архива завершена.
14.09.2017 13:44:32—Процес выполнения обмена: Временные таблицы удалены.
14.09.2017 13:44:32—Процес выполнения обмена: Временные таблицы созданы.
14.09.2017 13:44:32—Процес выполнения обмена: Файл импорта прочитан.
14.09.2017 13:44:33—Процес выполнения обмена: Временные таблицы проиндексированы.
14.09.2017 13:44:33—import___025b4041-04b4-4bd0-95b6-0f3e81e47c13.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
Ошибка импорта метаданных.
14.09.2017 13:44:39—Отправка запроса на авторизацию.
14.09.2017 13:44:39—Отправка запроса на инициализацию, для определения версии обмена данных.
14.09.2017 13:44:39—Процес выполнения обмена: Распаковка архива завершена.
14.09.2017 13:44:39—Процес выполнения обмена: Временные таблицы удалены.
14.09.2017 13:44:39—Процес выполнения обмена: Временные таблицы созданы.
14.09.2017 13:44:39—Процес выполнения обмена: Файл импорта прочитан.
14.09.2017 13:44:39—Процес выполнения обмена: Временные таблицы проиндексированы.
14.09.2017 13:44:39—import___025b4041-04b4-4bd0-95b6-0f3e81e47c13.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
Ошибка импорта метаданных.
14.09.2017 13:44:45—Отправка запроса на авторизацию.
14.09.2017 13:44:45—Отправка запроса на инициализацию, для определения версии обмена данных.
14.09.2017 13:44:45—Процес выполнения обмена: Распаковка архива завершена.
14.09.2017 13:44:45—Процес выполнения обмена: Временные таблицы удалены.
14.09.2017 13:44:45—Процес выполнения обмена: Временные таблицы созданы.
14.09.2017 13:44:45—Процес выполнения обмена: Файл импорта прочитан.
14.09.2017 13:44:47—Процес выполнения обмена: Временные таблицы проиндексированы.
14.09.2017 13:44:47—import___025b4041-04b4-4bd0-95b6-0f3e81e47c13.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
Ошибка импорта метаданных.
14.09.2017 13:44:47—Завершение выгрузки пакета с общей информацией каталога: Оборудование
14.09.2017 13:44:47—Выгрузка пакета общей информации каталога: Оборудование завершена.
14.09.2017 13:44:47—Выгрузка пакетов общей информации в XML завершена.
14.09.2017 13:44:47—Выгрузка неотправленных пакетов данных о товарах и предложениях.
14.09.2017 13:44:47—Выгрузка пакетов товаров в в XML.
14.09.2017 13:44:47—Выгрузка пакетов каталога: Оборудование
14.09.2017 13:44:47—Выгрузка пакетов каталога: Оборудование
14.09.2017 13:44:47—Выгрузка пакетов каталога: Оборудование завершена.
14.09.2017 13:44:47—Выгрузка пакетов товаров в XML завершена.
14.09.2017 13:44:47—Выгрузка неотправленных пакетов данных о товарах и предложениях ЗАВЕРШЕНА
14.09.2017 13:44:47—Выгрузка информации о товарах и предложениях.
14.09.2017 13:44:47—Формирование пакетов для товаров.
14.09.2017 13:44:47—Формирование пакетов для каталога: Оборудование
14.09.2017 13:44:52—Формирование пакетов для каталога: Оборудование Завершено
14.09.2017 13:44:52—Формирование пакетов для товаров завершено.
14.09.2017 13:44:52—Выгрузка пакетов товаров в в XML.
14.09.2017 13:44:52—Выгрузка пакетов каталога: Оборудование
14.09.2017 13:44:52—Выгрузка пакетов каталога: Оборудование
14.09.2017 13:44:52—Выгрузка пакетов каталога: Оборудование завершена.
14.09.2017 13:44:52—Отправка запроса об окончании выгрузки информации о товарах.
14.09.2017 13:44:52—Отправка запроса на авторизацию.
14.09.2017 13:44:52—Выгрузка пакетов товаров в XML завершена.
14.09.2017 13:44:52—Выгрузка информации о товарах и предложениях ЗАВЕРШЕНА
Подозрение, что «падает» хостинг. Обмен 1с и битрикс достаточно ресурсоемкий.
Попробуйте увеличить мощность хостинга, либо уменьшить число товаров в пакете. Также можно включить «повторную отправку неудачных пакетов», если применяете аддон для обмена.
Цитата |
---|
Александр Новиков написал: Подозрение, что «падает» хостинг. Обмен 1с и битрикс достаточно ресурсоемкий. |
Попробуйте увеличить мощность хостинга, либо уменьшить число товаров в пакете. Также можно включить «повторную отправку неудачных пакетов», если применяете аддон для обмена.
Проблема решена, дело было в остатках на складах. Убрал выгрузку остатков по складам и ошибка пропала.
Но теперь проблема в другом. Не выгружаются разделы каталога, товары выгружаются скопом, без разделов.
В логах 1с ошибок нет.
В xml раздел формируется, а вот на сайте нет.
Источник
Странное зависание обмена
Здравствуйте, есть УТ 11.1.7.54 с соответствующим модулем, база в клиент-серверном варианте, платформа последняя. В базе 11000 товаров, при обмене происходит странное, он просто зависает без всяких ошибок. Лог просто обрывается, например так
18.04.2015 8:47:50—Начало выгрузки пакета 8 каталога: Основной каталог товаров
18.04.2015 8:48:28—Выгрузка справочных данных.
18.04.2015 8:48:28—Выгрузка товаров в XML.
18.04.2015 8:49:38—Выгружено 1 563 картинок.
18.04.2015 8:49:38—Выгружено 367 файлов.
18.04.2015 8:49:38—Выгрузка товаров в XML завершено. Выгружено 500 элементов.
18.04.2015 8:49:38—Отправка запроса на авторизацию.
18.04.2015 8:49:38—Отправка запроса на инициализацию, для определения версии обмена данных.
18.04.2015 8:58:21—Процес выполнения обмена: Распаковка архива завершена.
18.04.2015 8:58:21—Процес выполнения обмена: Временные таблицы удалены.
18.04.2015 8:58:21—Процес выполнения обмена: Временные таблицы созданы.
18.04.2015 8:58:36—Процес выполнения обмена: Файл импорта прочитан.
18.04.2015 8:58:37—Процес выполнения обмена: Временные таблицы проиндексированы.
18.04.2015 8:58:37—Процес выполнения обмена: Метаданные импортированы успешно.
18.04.2015 8:58:37—Процес выполнения обмена: Группы импортированы.
18.04.2015 8:58:38—Процес выполнения обмена: Деактивация/удаление групп завершено.
18.04.2015 1:36:12—Начало выгрузки пакета 13 каталога: Основной каталог товаров
18.04.2015 1:36:26—Выгрузка справочных данных.
18.04.2015 1:36:26—Выгрузка товаров в XML.
18.04.2015 1:36:49—Выгружено 550 картинок.
18.04.2015 1:36:49—Выгружено 0 файлов.
18.04.2015 1:36:49—Выгрузка товаров в XML завершено. Выгружено 500 элементов.
18.04.2015 1:36:49—Отправка запроса на авторизацию.
18.04.2015 1:36:49—Отправка запроса на инициализацию, для определения версии обмена данных.
18.04.2015 1:39:18—Процес выполнения обмена: Распаковка архива завершена.
18.04.2015 1:39:18—Процес выполнения обмена: Временные таблицы удалены.
18.04.2015 1:39:18—Процес выполнения обмена: Временные таблицы созданы.
18.04.2015 1:39:31—Процес выполнения обмена: Файл импорта прочитан.
18.04.2015 1:39:33—Процес выполнения обмена: Временные таблицы проиндексированы.
18.04.2015 1:39:33—Процес выполнения обмена: Метаданные импортированы успешно.
18.04.2015 1:39:33—Процес выполнения обмена: Группы импортированы.
18.04.2015 1:39:33—Процес выполнения обмена: Деактивация/удаление групп завершено.
18.04.2015 1:40:04—Процес выполнения обмена: Обработано 91 из 500 элементов.
18.04.2015 1:40:35—Процес выполнения обмена: Обработано 189 из 500 элементов.
18.04.2015 1:41:06—Процес выполнения обмена: Обработано 281 из 500 элементов.
Это может быть любой пакет, 7,8, 12. Дальше в логах перестают появляться записи, программа продолжает мирно висеть в процессе обмена. На сайте соответсвенно новых записей не появляется, но и никаких ошибок нигде не вываливается. Сейчас пытаюсь дождаться хоть каких-то выпадов ошибок. Программу принудительно не закрываю. Может подкинете какие идеи?
Источник
Интернет-магазин на битрикс, упала скорость обмена в 10 раз.
Параметры сервера.
Server Supermicro SYS-5018R-MR
1 х CPU Intel Xeon Processor E5-1650 v3 (15M Cache, 3.50 GHz)
1 x BOARD Super X10Sri-F Rev.1.0
4 х DDR4 2133MHz 8Гб (32Гб)
2 x SSD 256 GB Samsung 850 PRO 2.5″ RAID1 (Система)
1 x HDD SATA 1000 GB, 7200rpm, 64 MB cache, SATA 6Gb/s 3.5″ (Бэкапы)
Проблема. У нас выделенный сервер, на котором крутиться только 2 наших сайта. 2 отдельных лицензии битрикс. Сайты не связанны друг с другом.
23 сентября, обмены с сайтами начали тормозить, скорость обмена резко упала в 10-15 раз.
В логах обмена подивились строки с %, которых раньше не было:
03.10.2016 8:15:15—Отправка запроса на авторизацию.
03.10.2016 8:15:15—Отправка запроса на инициализацию, для определения версии обмена данных.
03.10.2016 8:15:22—Процес выполнения обмена: Распаковка архива завершена.
03.10.2016 8:15:22—Процес выполнения обмена: Временные таблицы удалены.
03.10.2016 8:15:23—Процес выполнения обмена: Временные таблицы созданы.
03.10.2016 8:15:38—Процес выполнения обмена: Обработано 1.53% файла.
03.10.2016 8:15:54—Процес выполнения обмена: Обработано 2.89% файла.
03.10.2016 8:16:10—Процес выполнения обмена: Обработано 4.3% файла.
03.10.2016 8:16:26—Процес выполнения обмена: Обработано 5.62% файла.
03.10.2016 8:16:42—Процес выполнения обмена: Обработано 6.96% файла.
03.10.2016 8:16:58—Процес выполнения обмена: Обработано 8.32% файла.
03.10.2016 8:17:14—Процес выполнения обмена: Обработано 9.72% файла.
.
03.10.2016 8:32:10—Процес выполнения обмена: Обработано 95.46% файла.
03.10.2016 8:32:26—Процес выполнения обмена: Обработано 96.95% файла.
03.10.2016 8:32:42—Процес выполнения обмена: Обработано 98.45% файла.
03.10.2016 8:32:58—Процес выполнения обмена: Обработано 99.9% файла.
03.10.2016 8:32:59—Процес выполнения обмена: Файл импорта прочитан.
Наши разработчики, пытаются решить эту проблему уже больше месяца. Пока безуспешно.
Параллельно переписываются с тех. поддержкой битрикса, пока тоже без результата.
Попробовали выгрузить сайт на бесплатный хостинг, там обмены с тестовой базой пошли нормально, без тормозов. Из чего сделали выводы, что ошибка не в программном коде сайта. А в настройках сервера.
В течении месяца разработчики занимаются настройками различных параметров сервера. После которых тестируем обмен. Эффекта 0.
Помогите советом. Куда копать. Думаю найти эксперта по обмену с битриксом, но не знаю где искать.
Источник
Модуль обмена для БУС
Цитата |
---|
Николай Мунхажеев написал: новый модуль грузит в другой «Основной каталог товаров» |
Добрый день!
Обновили платформу с 8.3.5.1460 на 8.3.5.1570 и Управление торговлей с 11.1.10.86 на 11.1.10.145. На старой версии выгрузка на сайт и обмен заказами работал.
26.05.2015 10:14:09—____________________________________________________________ __________
26.05.2015 10:14:09—Начало обмена узла Обмен с сайтом __
26.05.2015 10:14:15—Очистка регистра пакетов обмена.
26.05.2015 10:14:15—Очистка регистра пакетов обмена завершена.
26.05.2015 10:14:15—Выгрузка информации по товарам.
26.05.2015 10:14:15—Формирование пакетов для товаров.
26.05.2015 10:14:15—Формирование пакетов для каталога: Основной каталог товаров
26.05.2015 10:14:20—Формирование пакетов для каталога: Основной каталог товаров Завершено
26.05.2015 10:14:20—Формирование пакетов для товаров завершено.
26.05.2015 10:14:20—Выгрузка пакетов товаров в в XML.
26.05.2015 10:14:20—Выгрузка пакетов каталога: Основной каталог товаров
26.05.2015 10:14:20—Выгрузка пакетов каталога: Основной каталог товаров
26.05.2015 10:14:20—Начало выгрузки пакета 0 каталога: Основной каталог товаров
26.05.2015 10:15:16—Выгрузка справочных данных.
26.05.2015 10:15:16—Выгрузка групп в XML.
26.05.2015 10:15:19—Выгрузка групп в XML завершено. Выгружено 0 элементов.
26.05.2015 10:15:19—Выгрузка единиц измерения в XML.
26.05.2015 10:15:19—Выгрузка единиц измерения в XML завершено. Выгружено 0 элементов.
26.05.2015 10:15:19—Выгрузка складов в XML.
26.05.2015 10:15:19—Выгрузка складов в XML завершено. Выгружено 1 элементов.
26.05.2015 10:15:19—Выгрузка типов цен в XML.
26.05.2015 10:15:19—Выгрузка типов цен в XML завершено. Выгружено 1 элементов.
26.05.2015 10:15:19—Отправка запроса на авторизацию.
26.05.2015 10:15:19—Отправка запроса на инициализацию, для определения версии обмена данных.
26.05.2015 10:15:20—Процес выполнения обмена: Временные таблицы удалены.
26.05.2015 10:15:20—Процес выполнения обмена: Временные таблицы созданы.
26.05.2015 10:15:20—Процес выполнения обмена: Файл импорта прочитан.
26.05.2015 10:15:20—Процес выполнения обмена: Временные таблицы проиндексированы.
26.05.2015 10:15:20—Процес выполнения обмена: Метаданные импортированы успешно.
26.05.2015 10:15:20—Процес выполнения обмена: Группы импортированы.
26.05.2015 10:15:21—Процес выполнения обмена: Деактивация/удаление групп завершено.
26.05.2015 10:15:21—Процес выполнения обмена: Загрузка элементов завершена.
26.05.2015 10:15:21—Процес выполнения обмена: Деактивация/Удаление элементов завершены.
26.05.2015 10:15:21—import___af87308d-0af0-4a9d-ac61-e33f16c2a6ef.xml: Данные успешно обработаны сервером.
Ответ сервера: success
Импорт успешно завершен.
26.05.2015 10:15:21—Отправка запроса на авторизацию.
26.05.2015 10:15:23—Отправка запроса на инициализацию, для определения версии обмена данных.
26.05.2015 10:15:24—Процес выполнения обмена: Временные таблицы удалены.
26.05.2015 10:15:24—Процес выполнения обмена: Временные таблицы созданы.
26.05.2015 10:15:24—Процес выполнения обмена: Файл импорта прочитан.
26.05.2015 10:15:28—Процес выполнения обмена: Временные таблицы проиндексированы.
26.05.2015 10:15:29—Процес выполнения обмена: Метаданные импортированы успешно.
26.05.2015 10:15:30—Процес выполнения обмена: Группы импортированы.
26.05.2015 10:15:30—Процес выполнения обмена: Деактивация/удаление групп завершено.
26.05.2015 10:15:30—Процес выполнения обмена: Загрузка элементов завершена.
26.05.2015 10:15:30—Процес выполнения обмена: Деактивация/Удаление элементов завершены.
26.05.2015 10:15:30—offers___b5a0a305-790d-4f29-8059-91f2bc4de15a.xml: Данные успешно обработаны сервером.
Ответ сервера: success
Импорт успешно завершен.
26.05.2015 10:15:30—Завершение выгрузки пакета 0 каталога: Основной каталог товаров
26.05.2015 10:15:30—Выгрузка пакетов каталога: Основной каталог товаров завершена.
26.05.2015 10:15:30—Выгрузка пакетов товаров в XML завершена.
26.05.2015 10:15:30—Выгрузка информации по товарам ЗАВЕРШЕНА
26.05.2015 10:15:30—Загрузка информации по заказам.
26.05.2015 10:15:31—Отправка запроса на авторизацию.
26.05.2015 10:15:31—Отправка запроса на инициализацию, для определения версии обмена данных.
26.05.2015 10:15:31—Отправка запроса на получение заказов с сайта.
26.05.2015 10:15:32—Нет документов для обработки
26.05.2015 10:15:32—Сообщение на сайт, что заказы получены и обработаны, доставлено.
26.05.2015 10:15:32—Загрузка информации по заказам ЗАВЕРШЕНА
26.05.2015 10:15:32—Выгрузка информации по заказам.
26.05.2015 10:15:32—Формирование пакетов для документов
26.05.2015 10:15:32—Формирование пакетов для документов завершено
26.05.2015 10:15:32—Выгрузка пакетов заказов в XML.
26.05.2015 10:15:32—Выгрузка пакетов заказов в XML завершена.
26.05.2015 10:15:32—Выгрузка информации по заказам ЗАВЕРШЕНА
26.05.2015 10:15:32—Выгрузка текущего лог файла на сайт.
26.05.2015 10:15:32—Отправка запроса на авторизацию.
26.05.2015 10:15:33—Завершение обмена Обмен с сайтом Termit.su
26.05.2015 10:15:33—____________________________________________________________ __________
26.05.2015 10:17:34—____________________________________________________________ __________
26.05.2015 10:17:34—Начало обмена узла Обмен с сайтом Termit.su
26.05.2015 10:17:34—Очистка регистра пакетов обмена.
26.05.2015 10:17:34—Очистка регистра пакетов обмена завершена.
26.05.2015 10:17:34—Выгрузка информации по товарам.
26.05.2015 10:17:34—Формирование пакетов для товаров.
26.05.2015 10:17:34—Формирование пакетов для каталога: Каталог товаров
26.05.2015 10:17:42—Формирование пакетов для каталога: Каталог товаров Завершено
26.05.2015 10:17:42—Формирование пакетов для товаров завершено.
26.05.2015 10:17:42—Выгрузка пакетов товаров в в XML.
26.05.2015 10:17:42—Выгрузка пакетов каталога: Каталог товаров
26.05.2015 10:17:42—Выгрузка пакетов каталога: Каталог товаров
26.05.2015 10:17:42—Начало выгрузки пакета 0 каталога: Каталог товаров
26.05.2015 10:18:33—Выгрузка справочных данных.
26.05.2015 10:18:33—Выгрузка групп в XML.
26.05.2015 10:18:35—Выгрузка групп в XML завершено. Выгружено 122 элементов.
26.05.2015 10:18:35—Выгрузка единиц измерения в XML.
26.05.2015 10:18:35—Выгрузка единиц измерения в XML завершено. Выгружено 5 элементов.
26.05.2015 10:18:35—Выгрузка складов в XML.
26.05.2015 10:18:35—Выгрузка складов в XML завершено. Выгружено 1 элементов.
26.05.2015 10:18:35—Выгрузка типов цен в XML.
26.05.2015 10:18:35—Выгрузка типов цен в XML завершено. Выгружено 1 элементов.
26.05.2015 10:18:35—Отправка запроса на авторизацию.
26.05.2015 10:18:35—Отправка запроса на инициализацию, для определения версии обмена данных.
26.05.2015 10:18:37—Процес выполнения обмена: Временные таблицы удалены.
26.05.2015 10:18:37—Процес выполнения обмена: Временные таблицы созданы.
26.05.2015 10:18:38—Процес выполнения обмена: Файл импорта прочитан.
26.05.2015 10:18:38—Процес выполнения обмена: Временные таблицы проиндексированы.
26.05.2015 10:18:38—Процес выполнения обмена: Метаданные импортированы успешно.
26.05.2015 10:18:38—Процес выполнения обмена: Группы импортированы.
26.05.2015 10:18:39—Процес выполнения обмена: Деактивация/удаление групп завершено.
26.05.2015 10:18:39—Процес выполнения обмена: Загрузка элементов завершена.
26.05.2015 10:18:39—Процес выполнения обмена: Деактивация/Удаление элементов завершены.
26.05.2015 10:18:39—import___55663f38-c54e-4e6b-b03a-b15972529c37.xml: Данные успешно обработаны сервером.
Ответ сервера: success
Импорт успешно завершен.
26.05.2015 10:18:39—Отправка запроса на авторизацию.
26.05.2015 10:18:39—Отправка запроса на инициализацию, для определения версии обмена данных.
26.05.2015 10:18:40—Процес выполнения обмена: Временные таблицы удалены.
26.05.2015 10:18:40—Процес выполнения обмена: Временные таблицы созданы.
26.05.2015 10:18:40—Процес выполнения обмена: Файл импорта прочитан.
26.05.2015 10:18:40—Процес выполнения обмена: Временные таблицы проиндексированы.
26.05.2015 10:18:40—Процес выполнения обмена: Метаданные импортированы успешно.
26.05.2015 10:18:40—Процес выполнения обмена: Группы импортированы.
26.05.2015 10:18:40—Процес выполнения обмена: Деактивация/удаление групп завершено.
26.05.2015 10:18:41—Процес выполнения обмена: Загрузка элементов завершена.
26.05.2015 10:18:41—Процес выполнения обмена: Деактивация/Удаление элементов завершены.
26.05.2015 10:18:41—offers___88d57d35-7b97-475e-b501-3635c24d04f7.xml: Данные успешно обработаны сервером.
Ответ сервера: success
Импорт успешно завершен.
26.05.2015 10:18:41—Завершение выгрузки пакета 0 каталога: Каталог товаров
26.05.2015 10:18:41—Начало выгрузки пакета 1 каталога: Каталог товаров
26.05.2015 10:19:28—Выгрузка справочных данных.
26.05.2015 10:19:28—Выгрузка товаров в XML.
26.05.2015 10:20:18—Выгружено 771 картинок.
26.05.2015 10:20:18—Выгружено 142 файлов.
26.05.2015 10:20:18—Выгрузка товаров в XML завершено. Выгружено 1 017 элементов.
26.05.2015 10:20:18—Отправка запроса на авторизацию.
26.05.2015 10:20:19—Отправка запроса на инициализацию, для определения версии обмена данных.
После этого зависает наглухо. В чем проблема? Помогите!!
Источник
Рекомендованные сообщения
Добрый день!
Подскажите, обмен с сайтом завершается ошибкой:
import3.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
ERROR 10: file not found
Файлы offers импортируются нормально, а вот файл импорта нет… все время ошибка даже если ты выгружаешь 1 файл в пакете…
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, ingenum сказал:
Добрый день!
Подскажите, обмен с сайтом завершается ошибкой:
import3.xml: Произошла ошибка на стороне сервера.
Ответ сервера:
failure
ERROR 10: file not foundФайлы offers импортируются нормально, а вот файл импорта нет… все время ошибка даже если ты выгружаешь 1 файл в пакете…
Попробуйте переключить опцию «Требовать архив» в модуле на главной вкладке. Иногда не выгружает корректно файл или удаляет его раньше чем обработало.
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, NeoSeo Team сказал:
Попробуйте переключить опцию «Требовать архив» в модуле на главной вкладке. Иногда не выгружает корректно файл или удаляет его раньше чем обработало.
Помогло, спасибо. Знаем про эту настройку, но что-то совсем пропустили из виду…
Изменено 5 мая 2021 пользователем ingenum
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
9 часов назад, ingenum сказал:
Помогло, спасибо. Знаем про эту настройку, но что-то совсем пропустили из виду…
Отлично, если будут вопросы, обращайтесь, всегда рады помочь.
- Цитата
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже.
Если у вас есть аккаунт, войдите в него для написания от своего имени.
Заказать сайт
Обратившись ко мне вы получите надежного и сведущего исполнителя, который быстро и качественно реализует любую задачу для Вас и Вашего бизнеса.
Настройки подключения к 1С должны быть произведены согласно официальной документации
Очистка кеша после импорта
В файле init.php
добавляем
//При начале импорта из 1С устанавливаем сессионную переменную
AddEventHandler(
'catalog',
'OnBeforeCatalogImport1C',
function ()
{
$_SESSION["1C_UPDATE"] = true;
}
);
//При окончании импорта из 1С устанавливаем сессионную переменную
AddEventHandler(
'catalog',
'OnSuccessCatalogImport1C',
function ()
{
$_SESSION["1C_UPDATE"] = false;
define('BX_BUFFER_USED', true);
define('NO_KEEP_STATISTIC', true);
define('NOT_CHECK_PERMISSIONS', true);
define('NO_AGENT_STATISTIC', true);
define('STOP_STATISTICS', true);
define('SITE_ID', 's1');
BXClearCache(true);
if (class_exists('BitrixMainDataManagedCache')) {
(new BitrixMainDataManagedCache())->cleanAll();
}
if (class_exists('CStackCacheManager')) {
(new CStackCacheManager())->CleanAll();
}
if (class_exists('BitrixMainDataStaticHtmlCache')) {
BitrixMainDataStaticHtmlCache::getInstance()->deleteAll();
}
}
);
Запуск импорта вручную
Для этого нужно перейти по адресу: https://site.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=import&filename=import.xml
Так же импорт можно запустить из отладочного файла /bx_1c_import.php
, что намного удобнее, но небезопасно! Переименуйте его и удалить сразу после использования
Включение отладки
В файле /bitrix/php_interface/dbconn.php
добавляем константу
define("BX_CATALOG_IMPORT_1C_PRESERVE", true);
Для каждого обновляемого файла получим массив вида
Host: site.ru:443
Date: 2020-06-29 09:23:48
Module: ------------UPDATE-----------
Array
(
[ACTIVE] => Y
[PROPERTY_VALUES] => Array
(
)
[339] => Array
(
[n0] => Array
(
[VALUE] => 5055185210794
[DESCRIPTION] =>
)
)
[340] => Array
(
[n0] => Array
(
[VALUE] => 5678000-01109
[DESCRIPTION] =>
)
)
[342] => Array
(
[n0] => Array
(
[VALUE] => Товар
[DESCRIPTION] => ВидНоменклатуры
)
[n1] => Array
(
[VALUE] => Товар
[DESCRIPTION] => ТипНоменклатуры
)
[n2] => Array
(
[VALUE] => Набор для вышивания "Поле маков". По картине Стива Томса ("Poppy Field", Steve Thoms). 25х25 см
[DESCRIPTION] => Полное наименование
)
[n3] => Array
(
[VALUE] => 1933.83
[DESCRIPTION] => Цена
)
[n4] => Array
(
[VALUE] => 0
[DESCRIPTION] => Вес
)
)
)
[TMP_ID] => 1765642395
[XML_ID] => 583b6b8d-d8f1-11e0-9980-1c6f65bc8a97
[NAME] => Набор для вышивания MAIA Поле маков
[DETAIL_TEXT] => Размер:25*25см (состав: канва Aida 16, цветная схема, нитки Anchor, игла, инструкция), счетный крест
[DETAIL_TEXT_TYPE] => text
[PREVIEW_TEXT] => Набор для вышивания "Поле маков". По картине Стива Томса ("Poppy Field", Steve Thoms). 25х25 см
[PREVIEW_TEXT_TYPE] => text
[DETAIL_PICTURE] => Array
(
[name] => 583b6b8d-d8f1-11e0-9980-1c6f65bc8a97_2b668b28-d6b7-11e5-afc8-001e676a37f6.jpg
[size] => 84906
[tmp_name] => /home/bitrix/www/upload/1c_catalog/import_files/58/583b6b8d-d8f1-11e0-9980-1c6f65bc8a97_2b668b28-d6b7-11e5-afc8-001e676a37f6.jpg
[type] => image/jpeg
[external_id] => 825a18b4d6a465891654f1227d1968e4
[description] => 09
[MODULE_ID] => iblock
[old_file] => 122987
)
[PREVIEW_PICTURE] => Array
(
[name] => 583b6b8d-d8f1-11e0-9980-1c6f65bc8a97_2b668b28-d6b7-11e5-afc8-001e676a37f6.resize1.jpg
[size] => 40462
[tmp_name] => /home/bitrix/www/upload/1c_catalog/import_files/58/583b6b8d-d8f1-11e0-9980-1c6f65bc8a97_2b668b28-d6b7-11e5-afc8-001e676a37f6.resize1.jpg
[type] => image/jpeg
[external_id] => 825a18b4d6a465891654f1227d1968e4
[description] => 09
[MODULE_ID] => iblock
[old_file] => 122986
)
[IBLOCK_SECTION] => Array
(
[0] => 1217
)
[BASE_WEIGHT] => 0
[MODIFIED_BY] => 1
[WF] => N
[SEARCHABLE_CONTENT] => НАБОР ДЛЯ ВЫШИВАНИЯ MAIA ПОЛЕ МАКОВ
НАБОР ДЛЯ ВЫШИВАНИЯ "ПОЛЕ МАКОВ". ПО КАРТИНЕ СТИВА ТОМСА ("POPPY FIELD", STEVE THOMS). 25Х25 СМ
РАЗМЕР:25*25СМ (СОСТАВ: КАНВА AIDA 16, ЦВЕТНАЯ СХЕМА, НИТКИ ANCHOR, ИГЛА, ИНСТРУКЦИЯ), СЧЕТНЫЙ КРЕСТ
[PREVIEW_PICTURE_ID] => 136021
[DETAIL_PICTURE_ID] => 136022
[ID] => 116896
[IBLOCK_ID] => 22
[RESULT] => 1
)
Поиск проблемного файла при получении во время импорта из 1С ответа Файл не является графическим
В файле /bitrix/modules/main/classes/general/file.php
перед каждым
return GetMessage("FILE_BAD_FILE_TYPE");
вставляем:
print_r($arFile)
Получим массив вида
[
[name] => 493d6d81-6ebb-11e3-8f8e-001e676a37f6_493d6d83-6ebb-11e3-8f8e-001e676a37f6.jpg
[size] => 1051
[tmp_name] => /home/bitrix/www/upload/1c_catalog/import_files/49/493d6d81-6ebb-11e3-8f8e-001e676a37f6_493d6d83-6ebb-11e3-8f8e-001e676a37f6.jpg
[type] => image/jpeg
[external_id] => b6c6e1bf0372a666323fd0a000999734
[description] => PN-0146947
[MODULE_ID] => iblock
[old_file] =>
]
Теперь в файле import.xml
мы можем найти id
проблемного товара по имени изображения
Если вы не хотите, чтобы ошибки повторялись и вам некритично их отсутствие при работе с админкой, то вы можете пропустить их обработку, что позволит скрипту импорта продолжить далее при их возникновении.
Вместо print_r
добавьте в файл /bitrix/modules/main/classes/general/file.php
такой код
$log = '///////////////////////////////////////////////////////////////n';
$log .= date('Y-m-d H:i:s') . ' ' . print_r($arFile, true);
//$log .= str_replace(array(' ', PHP_EOL), '', print_r($arFile, true)); //Для вывода в одну строку
file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/log.txt', $log . PHP_EOL, FILE_APPEND);
Выгрузка на сайт завершилась с ошибками. import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
1С вернул код ответа Ошибка открытия файла
Если вы убедились, что на жестком диске место есть, у вашего скрипта есть права доступа к папке /upload/
и сама папка существует, то попробуйте отключить сжатие при обмене с 1С.
Перейдите по ссылке /bitrix/admin/1c_admin.php?lang=ru&tabControl_active_tab=edit_catalog
или используя навигацию Магазин > Настройки > Интеграция с 1С
и снимите галочку с опции Использовать сжатие zip, если доступно
Теги:
1С Битриксphp
А началось все довольно безобидно. Позвонил старый клиент у которого уже года 2-3 работает магазин в связке с 1С и пожаловался что обмен перестал работать. Полез я к нему в 1С и вижу, что обмен действительно падает причем с разными ошибками и на разных файлах.
Первое что сделали — перешли на более мощный тариф хостинга. Половина зоопарка ошибок исчезла. Однако ошибка
Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Неверный тип файла, либо превышен максимальный размер файла
осталась и уходить не собиралась.
Пробовали выгружать и на тиражный магазин и на VDS на который другая 1С прекрасно все грузит — везде одна и та же ошибка.
В итоге обратились в поддержку Битрикса. Судя по оперативности и точности ответов поддержка знает о проблеме. А суть ответов была в следующем: поддержка вставила отладочную печать и попросила сделать выгрузку.
По результатам выгрузки в консоли 1С появилась отладочная информация вида
Отсюда можно видеть, что одна из картинок имеет mimetype: application/octet-stream (т.е. двоичные данные вместо структурированных).
Далее по названию картинки вычисляем (например, можно в import.xml поискать по названию картинки) нехороший товар, пересохраняем его картинку в любом графическом редакторе и все работает.
Кому интересно — вся отладка заключается в изменении файла /bitrix/modules/main/classes/general/file.php:
после каждого вызова
return GetMessage("FILE_BAD_TYPE");
нужно вставить
print_r($arFile);
Попросил поддержку исправить этот баг в импорте, но мы то с вами знаем сколько такие неважные исправления могут делаться. Поэтому я просто оставлю это сообщение здесь. Возможно кому-то поможет сэкономить время.
Заказать сайт
Обратившись ко мне вы получите надежного и сведущего исполнителя, который быстро и качественно реализует любую задачу для Вас и Вашего бизнеса.
Настройки подключения к 1С должны быть произведены согласно официальной документации
Очистка кеша после импорта
В файле init.php
добавляем
//При начале импорта из 1С устанавливаем сессионную переменную
AddEventHandler(
'catalog',
'OnBeforeCatalogImport1C',
function ()
{
$_SESSION["1C_UPDATE"] = true;
}
);
//При окончании импорта из 1С устанавливаем сессионную переменную
AddEventHandler(
'catalog',
'OnSuccessCatalogImport1C',
function ()
{
$_SESSION["1C_UPDATE"] = false;
define('BX_BUFFER_USED', true);
define('NO_KEEP_STATISTIC', true);
define('NOT_CHECK_PERMISSIONS', true);
define('NO_AGENT_STATISTIC', true);
define('STOP_STATISTICS', true);
define('SITE_ID', 's1');
BXClearCache(true);
if (class_exists('BitrixMainDataManagedCache')) {
(new BitrixMainDataManagedCache())->cleanAll();
}
if (class_exists('CStackCacheManager')) {
(new CStackCacheManager())->CleanAll();
}
if (class_exists('BitrixMainDataStaticHtmlCache')) {
BitrixMainDataStaticHtmlCache::getInstance()->deleteAll();
}
}
);
Запуск импорта вручную
Для этого нужно перейти по адресу: https://site.ru/bitrix/admin/1c_exchange.php?type=catalog&mode=import&filename=import.xml
Так же импорт можно запустить из отладочного файла /bx_1c_import.php
, что намного удобнее, но небезопасно! Переименуйте его и удалить сразу после использования
Включение отладки
В файле /bitrix/php_interface/dbconn.php
добавляем константу
define("BX_CATALOG_IMPORT_1C_PRESERVE", true);
Для каждого обновляемого файла получим массив вида
Host: site.ru:443
Date: 2020-06-29 09:23:48
Module: ------------UPDATE-----------
Array
(
[ACTIVE] => Y
[PROPERTY_VALUES] => Array
(
)
[339] => Array
(
[n0] => Array
(
[VALUE] => 5055185210794
[DESCRIPTION] =>
)
)
[340] => Array
(
[n0] => Array
(
[VALUE] => 5678000-01109
[DESCRIPTION] =>
)
)
[342] => Array
(
[n0] => Array
(
[VALUE] => Товар
[DESCRIPTION] => ВидНоменклатуры
)
[n1] => Array
(
[VALUE] => Товар
[DESCRIPTION] => ТипНоменклатуры
)
[n2] => Array
(
[VALUE] => Набор для вышивания "Поле маков". По картине Стива Томса ("Poppy Field", Steve Thoms). 25х25 см
[DESCRIPTION] => Полное наименование
)
[n3] => Array
(
[VALUE] => 1933.83
[DESCRIPTION] => Цена
)
[n4] => Array
(
[VALUE] => 0
[DESCRIPTION] => Вес
)
)
)
[TMP_ID] => 1765642395
[XML_ID] => 583b6b8d-d8f1-11e0-9980-1c6f65bc8a97
[NAME] => Набор для вышивания MAIA Поле маков
[DETAIL_TEXT] => Размер:25*25см (состав: канва Aida 16, цветная схема, нитки Anchor, игла, инструкция), счетный крест
[DETAIL_TEXT_TYPE] => text
[PREVIEW_TEXT] => Набор для вышивания "Поле маков". По картине Стива Томса ("Poppy Field", Steve Thoms). 25х25 см
[PREVIEW_TEXT_TYPE] => text
[DETAIL_PICTURE] => Array
(
[name] => 583b6b8d-d8f1-11e0-9980-1c6f65bc8a97_2b668b28-d6b7-11e5-afc8-001e676a37f6.jpg
[size] => 84906
[tmp_name] => /home/bitrix/www/upload/1c_catalog/import_files/58/583b6b8d-d8f1-11e0-9980-1c6f65bc8a97_2b668b28-d6b7-11e5-afc8-001e676a37f6.jpg
[type] => image/jpeg
[external_id] => 825a18b4d6a465891654f1227d1968e4
[description] => 09
[MODULE_ID] => iblock
[old_file] => 122987
)
[PREVIEW_PICTURE] => Array
(
[name] => 583b6b8d-d8f1-11e0-9980-1c6f65bc8a97_2b668b28-d6b7-11e5-afc8-001e676a37f6.resize1.jpg
[size] => 40462
[tmp_name] => /home/bitrix/www/upload/1c_catalog/import_files/58/583b6b8d-d8f1-11e0-9980-1c6f65bc8a97_2b668b28-d6b7-11e5-afc8-001e676a37f6.resize1.jpg
[type] => image/jpeg
[external_id] => 825a18b4d6a465891654f1227d1968e4
[description] => 09
[MODULE_ID] => iblock
[old_file] => 122986
)
[IBLOCK_SECTION] => Array
(
[0] => 1217
)
[BASE_WEIGHT] => 0
[MODIFIED_BY] => 1
[WF] => N
[SEARCHABLE_CONTENT] => НАБОР ДЛЯ ВЫШИВАНИЯ MAIA ПОЛЕ МАКОВ
НАБОР ДЛЯ ВЫШИВАНИЯ "ПОЛЕ МАКОВ". ПО КАРТИНЕ СТИВА ТОМСА ("POPPY FIELD", STEVE THOMS). 25Х25 СМ
РАЗМЕР:25*25СМ (СОСТАВ: КАНВА AIDA 16, ЦВЕТНАЯ СХЕМА, НИТКИ ANCHOR, ИГЛА, ИНСТРУКЦИЯ), СЧЕТНЫЙ КРЕСТ
[PREVIEW_PICTURE_ID] => 136021
[DETAIL_PICTURE_ID] => 136022
[ID] => 116896
[IBLOCK_ID] => 22
[RESULT] => 1
)
Поиск проблемного файла при получении во время импорта из 1С ответа Файл не является графическим
В файле /bitrix/modules/main/classes/general/file.php
перед каждым
return GetMessage("FILE_BAD_FILE_TYPE");
вставляем:
print_r($arFile)
Получим массив вида
[
[name] => 493d6d81-6ebb-11e3-8f8e-001e676a37f6_493d6d83-6ebb-11e3-8f8e-001e676a37f6.jpg
[size] => 1051
[tmp_name] => /home/bitrix/www/upload/1c_catalog/import_files/49/493d6d81-6ebb-11e3-8f8e-001e676a37f6_493d6d83-6ebb-11e3-8f8e-001e676a37f6.jpg
[type] => image/jpeg
[external_id] => b6c6e1bf0372a666323fd0a000999734
[description] => PN-0146947
[MODULE_ID] => iblock
[old_file] =>
]
Теперь в файле import.xml
мы можем найти id
проблемного товара по имени изображения
Если вы не хотите, чтобы ошибки повторялись и вам некритично их отсутствие при работе с админкой, то вы можете пропустить их обработку, что позволит скрипту импорта продолжить далее при их возникновении.
Вместо print_r
добавьте в файл /bitrix/modules/main/classes/general/file.php
такой код
$log = '///////////////////////////////////////////////////////////////n';
$log .= date('Y-m-d H:i:s') . ' ' . print_r($arFile, true);
//$log .= str_replace(array(' ', PHP_EOL), '', print_r($arFile, true)); //Для вывода в одну строку
file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/log.txt', $log . PHP_EOL, FILE_APPEND);
Выгрузка на сайт завершилась с ошибками. import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
1С вернул код ответа Ошибка открытия файла
Если вы убедились, что на жестком диске место есть, у вашего скрипта есть права доступа к папке /upload/
и сама папка существует, то попробуйте отключить сжатие при обмене с 1С.
Перейдите по ссылке /bitrix/admin/1c_admin.php?lang=ru&tabControl_active_tab=edit_catalog
или используя навигацию Магазин > Настройки > Интеграция с 1С
и снимите галочку с опции Использовать сжатие zip, если доступно
Теги:
1С Битриксphp
Выгрузка на сайт завершилась с ошибками. import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Увидели такую ошибку и думаете «в коде кто-то накосячил»? А вот совсем не факт.
Об удивительной причине по которой обмен 1С с сайтом может неожиданно перестать работать я и хочу рассказать.
А началось все довольно безобидно. Позвонил старый клиент у которого уже года 2-3 работает магазин в связке с 1С и пожаловался что обмен перестал работать. Полез я к нему в 1С и вижу, что обмен действительно падает причем с разными ошибками и на разных файлах.
Первое что сделали — перешли на более мощный тариф хостинга. Половина зоопарка ошибок исчезла. Однако ошибка
Выгрузка на сайт завершилась с ошибками.
import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Неверный тип файла, либо превышен максимальный размер файлаНеверный тип файла, либо превышен максимальный размер файла
осталась и уходить не собиралась.
Пробовали выгружать и на тиражный магазин и на VDS на который другая 1С прекрасно все грузит — везде одна и та же ошибка.
В итоге обратились в поддержку Битрикса. Судя по оперативности и точности ответов поддержка знает о проблеме. А суть ответов была в следующем: поддержка вставила отладочную печать и попросила сделать выгрузку.
По результатам выгрузки в консоли 1С появилась отладочная информация вида
Array ( [name] => 04f5da44f3fe11e297cb002215a2039c_04f5da47f3fe11e297cb002215a2039c.jpg [size] => 3789 [tmp_name] => /home/i/mysite/public_html/upload/tmp/1ec/04f5da44f3fe11e297cb002215a2039c_04f5da47f3fe11e297cb002215a2039c.jpg [type] => application/octet-stream [COPY_FILE] => Y [description] => [copy] => 1 [MODULE_ID] => iblock )
Отсюда можно видеть, что одна из картинок имеет mimetype: application/octet-stream.
Далее по названию картинки вычисляем (например, можно в import.xml поискать по названию картинки) нехороший товар, пересохраняем его картинку в любом графическом редакторе и все работает.
Кому интересно — вся отладка заключается в изменении файла /bitrix/modules/main/classes/general/file.php:
после каждого вызова
return GetMessage("FILE_BAD_TYPE");
нужно вставить
Попросил поддержку исправить этот баг в импорте, но мы то с вами знаем сколько такие неважные исправления могут делаться. Поэтому я просто оставлю это сообщение здесь. Возможно кому-то поможет сэкономить время.
Назад в раздел