При импорте xml файл стоит на 12%

Главные вкладки

Аватар пользователя orkhanjafarovr orkhanjafarovr 22 октября 2016 в 11:14

Использую feeds_xpathparser для импорта нод через xml.
XML приходят больших размеров и иногда в них есть битые ссылки на картинки, которые следовательно высвечиваются в логе как ошибка.

Файл из 16к нод грузит лишь 3400 и стоит так, сколько бы не нажимал на импорт или запускал крон.
Эти же ошибки идут в кроне тоже.

Из-за повторных нажатий на импорт уже и эта ошибка начала выводиться

<?phpexception 'PDOException' with message 'SQLSTATE[23000]: 
Integrity constraint violation: 1062 Duplicate entry 'public://images/8540pic9_3.jpg' 
for key 'uri'' in /home/####/####.com/includes/database/database.inc:2204?>

Мой вопрос, Можно ли пропускать эти битые ссылки на картинки чтобы не вылезали ошибки ?

Комментарии

Аватар пользователя dashiwa dashiwa 22 октября 2016 в 11:49

Ну это в Виндоуз можно пропустить, потому что Дядя Билл Гейтс и компания майкрософт все оптимизировала. А тут нужно привлекать профессионала по исправлению
Либо попробовать на форуме

Аватар пользователя gun_dose gun_dose 22 октября 2016 в 12:11

Где вы там что про битую ссылку увидели? Написано же дупликэйт энтри. Причина: во время предыдущего импорта что-то пошло не так, файл картинки записался в таблицу file_managed, затем процесс прекратился. Варианта два, либо найти вручную в таблице file_managed запись с public://images/8540pic9_3.jpg и удалить её, либо, что ещё правильнее сделать селект, чтобы показал файлы, которые есть в file_managed и при этом отсутствуют в file_usage и удалить их.

Аватар пользователя orkhanjafarovr orkhanjafarovr 22 октября 2016 в 12:15

Нет эта еще одна ошибка с дубликатом, ее решил.
Но вот то что Download file failed 404 Error в логах при импорте, это мне нужно решить.