Вход | Регистрация
 

Обмен с битрикс "сайтом"

Обмен с битрикс "сайтом"
Я
   progaoff
 
17.08.20 - 14:30
import___19e25806-af84-4466-886c-09afbc566612.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Ответ сервера:
<br><font color=#ff0000>MySQL Query Error: create table b_xml_tree_import_1c
                (
                    ID int(11) not null auto_increment,
                    
                    PARENT_ID int(11),
                    LEFT_MARGIN int(11),
                    RIGHT_MARGIN int(11),
                    DEPTH_LEVEL int(11),
                    NAME varchar(255),
                    VALUE longtext,
                    ATTRIBUTES text,
                    PRIMARY KEY (ID)
                )
            </font>[[1813] Tablespace for table '`lavka`.`b_xml_tree_import_1c`' exists. Please DISCARD the tablespace before IMPORT]<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>
                        <form method="post" action="https://www.1c-bitrix.ru/support/">;
                                                        <input type="hidden" name="last_error_query" value="File: /var/www/hozmag/data/www/hozmag-econom.ru/bitrix/modules/main/include/dbquery_error.php
Query: create table b_xml_tree_import_1c
Добрый день, кто нибудь сталкивался с такой проблемой?
   progaoff
 
1 - 17.08.20 - 14:53
Не ужели никто?
   Fram
 
2 - 18.08.20 - 00:41
Попробуй удалить соответствующий .idb файл в папке бд
   Fram
 
3 - 18.08.20 - 00:41
* .ibd
   Fram
 
4 - 18.08.20 - 00:42
   progaoff
 
5 - 18.08.20 - 10:14
(2) да вот в том то и проблема что там пусто, нет этих файлов
   lenkavovka
 
6 - 18.08.20 - 11:00
Без предыстории ничего, кроме как проблемы на стороне MySQL сервера сайта, обозначить нельзя.
Раньше работало?
Сервер с MySQL твой?
Ребут сервера помогает?

Если "да, да, нет" - гуглить "Проверка, восстановление и оптимизация баз MySQL". База иногда устаёт, нужно её в себя привести. Делается из любого менеджера MySQL по правому клику на названии базы. Например, DBForge Studio For MySQL.
   progaoff
 
7 - 18.08.20 - 11:19
(6) Да работало до обновления "сайта"
   yzimin
 
8 - 18.08.20 - 11:21
У вас обслуживанием сайта кто занимается? Вот им и адресуйте данный вопрос.
   progaoff
 
9 - 18.08.20 - 11:21
(8) "да, да, нет"
   progaoff
 
10 - 18.08.20 - 11:28
(8) они отправляют на сторону 1с
   progaoff
 
11 - 18.08.20 - 11:28
Типа того что идет два одновременных обмена. И бла бла бла
   yzimin
 
12 - 18.08.20 - 11:29
(11) Так это важные вводные данные. Да, битрикс не умеет работать паралельно, надо пилить, на стороне 1С дешевле
   progaoff
 
13 - 18.08.20 - 11:30
(12) нет двух обменов одновременно.
   yzimin
 
14 - 18.08.20 - 11:32
(13) логи включите на стороне 1С и высылайте разработчикам сайта. Если там параллельный обмен, будет видно. Не понятно, что тут смотреть.
   progaoff
 
15 - 18.08.20 - 11:39
(14) да уже высылал - толку 0
   yzimin
 
16 - 18.08.20 - 11:46
(15) ты же сам говоришь, что тебе указали на зацикливание. Сам-то смотрел логи? чтобы начало обмена шло строго после окончания? Если всё ок, то подключайте административный инструмент)
   progaoff
 
17 - 18.08.20 - 11:47
(16) Ну конечно смотрел. Какой из инструментов то?
   lenkavovka
 
18 - 18.08.20 - 14:24
(17) вероятно, имеется в виду волшебный пендель через руководство в сторону поддержки сайта. Пусть дадут лог, по которому они увидели двойной обмен.
Нужно изучать данные, которые приходят на сайт. Обмен с Битриксом - штука невероятно рукожопно написанная, и всегда доставляет много проблем. Мы в похожем случае достаём из бэкапа копию 1С на тот момент, когда всё точно работало, и запускаем обмен. Сравниваем логи. Чтобы локализовать проблему.
Если из старой копии обмен идёт - то проблема у нас. Чего, кстати, ни разу не бывало.
   progaoff
 
19 - 18.08.20 - 14:55
(18) Уже пробовал, с копией та же хрень
   progaoff
 
20 - 18.08.20 - 14:56
Сейчас пробую залить на сайт через xml
   progaoff
 
21 - 18.08.20 - 15:28
Жесть. Уже все перепробовал - результат 0
   lenkavovka
 
22 - 19.08.20 - 07:40
(21) Осталось попробовать достать из бэкапа копию сайта и базы MySQL до обновления и проверить обмен. Снова обновить Битрикс потом - не проблема.
А вообще здесь нужно обоюдное участие всех заинтересованных лиц, дебажить как со стороны 1С, так и со стороны Битрикса.
Возможно придётся приглашать почасовых специалистов, которые умеют это делать.
   Мисс
 
23 - 19.08.20 - 07:43
была такая ошибка, возникала из-за двух одновременных обменов с сайтом. Один обмен запускался с рабочей базы, другой из копии. Проверьте все копии баз, может где-то включен обмен по расписанию
   dmitryds
 
24 - 19.08.20 - 09:42
(21) а если почистить таблицу b_xml_tree_import_1c?
Если не поможет вообще удалить...

само собой сначала бэкап


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.