Пропадают данные в e-commerce

Аватар пользователя Dr. Hardcore Dr. Hardcore 25 сентября 2008 в 12:11

Возникла проблема следующего характера, хотя для меня характер абсолютно необъясним... Есть магазин основанный на e-commerce. в базе около 10000 тысяч товаров привязанных примерно к 70 терминам таксономии. провожу импорт прайса, данные заливаются нормально, в базе появляются... views выводит их в табличном виде. Проходит минут пять и товары начинают пропадать абсолютно необъяснимым образом... то есть в базе они остаются (таблица node заполнена, ec_product заполнена), но... в ec_product начинают обнуляться поля price и sku, а так же теряется связь нод с терминами таксономии... соответственно Views не выводит большинство товаров по категориям... подскажите пожалуйста, в чем может быть проблема, в каком направлении копать... проверяю логи провайдера, нагрузка в норме...

Комментарии

Аватар пользователя Dr. Hardcore Dr. Hardcore 25 сентября 2008 в 21:05

Самое интересное, что действий никаких не выполнял... ход развития проекта такой: обеспечил необходимый функционал, самое главное отладил модуль импорта, десятки раз проверил его... потом финальный тест проходил с 1000 записей, импорт прошел успешно, база жила прекрасно... потом был дизайн, отпуск и т.д. И вот проект полностью сдан, мне остается заполнить базу реальными товарами (как писал ранее около 10000) импорт проходит в несколько этапов успешно... вручную проверяю каждую категорию... данные есть в нужном количестве... После перекура в большинстве категорий данные пропадают, остается около 1000 из 10000... В общем полтергейст

Аватар пользователя gorr gorr 25 сентября 2008 в 22:14

А может срабатывать где-то hook_update для товаров и там может обнуляется цена, sku, категория?
Или в скрипте логическая ошибка типа апдейта всех товаров во время импорта новых, хотя в таком случае должно было проявиться сразу, а не потом... А исчезают только определенные поля?

Аватар пользователя Dr. Hardcore Dr. Hardcore 26 сентября 2008 в 13:39

ошибки в скрипте не исключаю, но дело в том, что пропадают выборочно товары, то есть если был бы update всех товаров, при добавлении новых то обнулял бы у всех товаров, а не выборочно... пропадают поля sku и price... и теряется связь с термином таксономии, в таблице node все без изменений. Я грешу начинаю грешить на хостинг. сейчас попробую сделать все напрямую запросом к MySQL если все получится - то ошибка в скрипте однозначно. Весь фокус в том, что я не выявил никакой закономерности, ни по времени, через которое пропадают данные, ни по тому как они пропадают, грубо говоря все происходит рандомно. hook_update врядли срабатывает, раньше все было без проблем