Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Дубликаты при добавлении в базу

2.2K
13 июня 2018 года
S@tana
53 / / 15.10.2009
Всем привет.
Делаю импорт в 1c Bitrix большого кол-ва объектов их xml файла.
На тестовом сайте скрипт отрабатывает нормально, а вот при переносе на прод начали идти дубликаты.
Вопрос. Из-за чего такое возможно?

Конфигурация тестового:
Debian, Apache, PHP 5.6, MySQL 5.6

Конфигурация прода:
BitrixVM6 (Centos, Apache, PHP 5.4, MySQL(тоже какая-то старая), NGinx)

Конфигурация прода после обновления
BitrixVM7(Centos, Apache, PHP7, MySQL 5.6, NGinx)

P.S.
Сначала грешил на версию PHP т.к. скрипт работает через simpleXML, но после обновления софта проблема осталась.
После начал получать сообщение "504 gateway timeout bitrix environment" (Ошибка фиксится настройками NGinx либо запуском скрипта не из браузера)
На данный момент было выяснено, что скрипт продолжает выполнение даже после "504 gateway timeout bitrix environment" и дубликаты не появляются если не запустить еще 1 процесс.

Есть идеи как это работает?
1
14 июня 2018 года
kot_
7.3K / / 20.01.2000
вам нужно самому проверять наличие дубликатов либо пользоваться средствами БД (unique index etc)
2.2K
14 июня 2018 года
S@tana
53 / / 15.10.2009
Цитата: kot_
вам нужно самому проверять наличие дубликатов либо пользоваться средствами БД (unique index etc)

Вопрос не как отловить дубли, а почему они появляются.
Поиск дубликатов делается за 10мину, но это костыль.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог