Ошибка при импорте через feeds

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

Аватар пользователя tooez tooez 13 марта 2017 в 12:40

Здравствуйте.
Использую feeds и tamper для импорта товаров.
Делаю импорт. Все в порядке. Делаю еще раз импорт из этого же файла и выбивает ошибку:
Cannot acquire lock for source products_import / 0
В логах пусто. Как я понял, это не хватает прав для чего то? После этой ошибки импортер блокируется. Не могу ни удалить, ни импортировать.

Попробовал 3 раза подряд сделать импорт с этой ошибкой и в журнале появилась такая ошибка:
Notice: Undefined index: start_time в функции FeedsSource->import() (строка 419 в файле /sites/all/modules/feeds/includes/FeedsSource.inc).
Вот 419 строка:
<?php $this->log('import''Imported in s seconds.', array('s=> $this->imported $this->state[FEEDS_START]), WATCHDOG_INFO);?>

Как с этим бороться?
В инете видел какие то патчи, но не знаю, как их применять (и помогут ли вообще?).

Комментарии

Аватар пользователя tooez tooez 15 марта 2017 в 14:16

Я нашел только один патч (в вопросе есть ссылка). Как я понимаю, он очищает таблицу semaphore. Зашел в нее. Она пустая! Ладно, все равно очистил. Результата не дало( Уж неделю бьюсь с этой проблемой.

Аватар пользователя kt kt 10 декабря 2017 в 7:03

у меня такое на sweb.ru было
пока не понял что это хостер отрубает процессы !
установлено ограничение на процессор НА ХОСТИНГЕ.

Аватар пользователя tooez tooez 10 декабря 2017 в 7:39

kt wrote:

у меня такое на sweb.ru было

пока не понял что это хостер отрубает процессы !

установлено ограничение на процессор НА ХОСТИНГЕ.


Все верно! Хостер отрубал процесс импорта, потому что это занимало больше ресурсов, чем разрешено было... Договорился, чтобы 1-2 раза в месяц снимали ограничение на полчаса и я мог спокойно сделать импорт.
Иногда, если срочно надо было БД обновить, создавал эту БД на локальной машине, экспортировал БД и заливал на хостинг.