Добрый день!
Выгрузка номенклатуры на сайт выдает ошибку MySQL Query Error: INS ERT INTO b_xml_tree. Спецы по сайту указывают на то, что эта ошибка указывает на несколько одновременно запущенных процессов обмена: "Ошибка означает что отсутствовала таблица во время попытки записи в нее.
Складывается ощущение что Вы запускаете два импорта разом. ну или первый импорт не успевает отработать к тому времени когда Вы запускаете второй. В этом случае второй импорт удаляет таблицу чтобы в нее загрузить новые данные. А первый импорт пытается произвести в нее запись."
ТП Битрикса, на подобное же обращение (моего коллеги с такой же проблемой) отвечает аналогичным образом.
Подскажите, как такое может получиться, если запускаю только я и точно не два раза. По расписанию выгрузку отключила, так что наложиться тут ничего не может.
Может кто сталкивался с подобным? Пример ошибки в логах:[CODE]03.09.2018 16:33:08--Отправка запроса на авторизацию.
03.09.2018 16:33:08--Отправка запроса на инициализацию, для определения версии обмена данных.
03.09.2018 16:33:08--Процес выполнения обмена: Распаковка архива завершена.
03.09.2018 16:33:08--Процес выполнения обмена: Временные таблицы удалены.
03.09.2018 16:33:08--Процес выполнения обмена: Временные таблицы созданы.
03.09.2018 16:33:11--Процес выполнения обмена: Файл импорта прочитан.
03.09.2018 16:33:11--Процес выполнения обмена: Временные таблицы проиндексированы.
03.09.2018 16:33:11--Процес выполнения обмена: Метаданные импортированы успешно.
03.09.2018 16:33:11--Процес выполнения обмена: Группы импортированы.
03.09.2018 16:33:11--Процес выполнения обмена: Деактивация/удаление групп завершено.
03.09.2018 16:33:14--rests___1701f10a-3c88-428f-94c8-41ef35801b1d.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Ответ сервера:
<br><font color=#ff0000>MySQL Query Error: INS ERT IN TO b_xml_tree (PARENT_ID, LEFT_MARGIN, RIGHT_MARGIN, DEPTH_LEVEL, NAME) VALUES (0, 4640, 0, 0, '')</font>[[1146] Table 'sv22.b_xml_tree' doesn't exist]<br><br>
<table cellpadding="1" cellspacing="0" width="35%" bgcolor="#9C9A9C">
<tr>
<td><table cellpadding="5" cellspacing="0" width="100%">
<tr>
<td bgcolor="#FFFFFF" align="center">
<FONT face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<font color="#FF0000"><b>DB query error.</b></font><br>
Please try later.
</font><br>
</form>
<fo rm method="post" action="/bitrix/admin/site_checker.php?tabControl_active_tab=edit5#edit5">
<input type="hidden" name="last_error_query" val ue="File: /var/www/www-root/data/www/sv22.ru/bitrix/modules/main/include/dbquery_error.php
Query: INS ERT IN TO b_xml_tree (PARENT_ID, LEFT_MARGIN, RIGHT_MARGIN, DEPTH_LEVEL, NAME) VALUES (0, 4640, 0, 0, '')
[[1146] Table 'sv22.b_xml_tree' doesn't exist]
debug_backtrace:
Array
(
[0] => Array
(
[file] => /var/www/www-root/data/www/sv22.ru/bitrix/modules/main/classes/mysql/database.php
[line] => 194
[class] =>
[function] => include
[args] => Array
(
[0] => /var/www/www-root/data/www/sv22.ru/bitrix/modules/main/include/dbquery_error.php
)
)
[1] => Array
(
[file] => /var/www/www-root/data/www/sv22.ru/bitrix/modules/iblock/classes/mysql/cml2.php
[line] => 255
[class] => CDatabaseMysql
[function] => Query
[args] =>
)
[/CODE]
Выгрузка номенклатуры на сайт выдает ошибку MySQL Query Error: INS ERT INTO b_xml_tree. Спецы по сайту указывают на то, что эта ошибка указывает на несколько одновременно запущенных процессов обмена: "Ошибка означает что отсутствовала таблица во время попытки записи в нее.
Складывается ощущение что Вы запускаете два импорта разом. ну или первый импорт не успевает отработать к тому времени когда Вы запускаете второй. В этом случае второй импорт удаляет таблицу чтобы в нее загрузить новые данные. А первый импорт пытается произвести в нее запись."
ТП Битрикса, на подобное же обращение (моего коллеги с такой же проблемой) отвечает аналогичным образом.
Подскажите, как такое может получиться, если запускаю только я и точно не два раза. По расписанию выгрузку отключила, так что наложиться тут ничего не может.
Может кто сталкивался с подобным? Пример ошибки в логах:[CODE]03.09.2018 16:33:08--Отправка запроса на авторизацию.
03.09.2018 16:33:08--Отправка запроса на инициализацию, для определения версии обмена данных.
03.09.2018 16:33:08--Процес выполнения обмена: Распаковка архива завершена.
03.09.2018 16:33:08--Процес выполнения обмена: Временные таблицы удалены.
03.09.2018 16:33:08--Процес выполнения обмена: Временные таблицы созданы.
03.09.2018 16:33:11--Процес выполнения обмена: Файл импорта прочитан.
03.09.2018 16:33:11--Процес выполнения обмена: Временные таблицы проиндексированы.
03.09.2018 16:33:11--Процес выполнения обмена: Метаданные импортированы успешно.
03.09.2018 16:33:11--Процес выполнения обмена: Группы импортированы.
03.09.2018 16:33:11--Процес выполнения обмена: Деактивация/удаление групп завершено.
03.09.2018 16:33:14--rests___1701f10a-3c88-428f-94c8-41ef35801b1d.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Ответ сервера:
<br><font color=#ff0000>MySQL Query Error: INS ERT IN TO b_xml_tree (PARENT_ID, LEFT_MARGIN, RIGHT_MARGIN, DEPTH_LEVEL, NAME) VALUES (0, 4640, 0, 0, '')</font>[[1146] Table 'sv22.b_xml_tree' doesn't exist]<br><br>
<table cellpadding="1" cellspacing="0" width="35%" bgcolor="#9C9A9C">
<tr>
<td><table cellpadding="5" cellspacing="0" width="100%">
<tr>
<td bgcolor="#FFFFFF" align="center">
<FONT face="Verdana, Arial, Helvetica, sans-serif" size="-1">
<font color="#FF0000"><b>DB query error.</b></font><br>
Please try later.
</font><br>
</form>
<fo rm method="post" action="/bitrix/admin/site_checker.php?tabControl_active_tab=edit5#edit5">
<input type="hidden" name="last_error_query" val ue="File: /var/www/www-root/data/www/sv22.ru/bitrix/modules/main/include/dbquery_error.php
Query: INS ERT IN TO b_xml_tree (PARENT_ID, LEFT_MARGIN, RIGHT_MARGIN, DEPTH_LEVEL, NAME) VALUES (0, 4640, 0, 0, '')
[[1146] Table 'sv22.b_xml_tree' doesn't exist]
debug_backtrace:
Array
(
[0] => Array
(
[file] => /var/www/www-root/data/www/sv22.ru/bitrix/modules/main/classes/mysql/database.php
[line] => 194
[class] =>
[function] => include
[args] => Array
(
[0] => /var/www/www-root/data/www/sv22.ru/bitrix/modules/main/include/dbquery_error.php
)
)
[1] => Array
(
[file] => /var/www/www-root/data/www/sv22.ru/bitrix/modules/iblock/classes/mysql/cml2.php
[line] => 255
[class] => CDatabaseMysql
[function] => Query
[args] =>
)
[/CODE]