dewon 10 февраля 2014 в 20:39 При импорте товаров (их около 12000) выскакивает ошибка Cannot acquire lock for source import_products / 0. Видел данную тему, но решения так и не нашел, помогите, от чего это происходит? Может есть патч? Решение проблем Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Emelnov 25 января 2016 в 14:13 Зайдите в базу данных и очистите таблицу "semaphore", это должно помочь. Можно этот патч применить: https://www.drupal.org/files/feedslockexception-1535368-5.patch diff --git a/feeds.pages.inc b/feeds.pages.inc index 6f1481e..2e0edb5 100644 --- a/feeds.pages.inc +++ b/feeds.pages.inc @@ -250,6 +250,11 @@ function feeds_unlock_tab_form_submit($form, &$form_state) { ->condition('feed_nid', $feed_nid) ->fields(array('state' => FALSE)) ->execute(); + + // Delete any semaphore rows associated with this importer ID + db_delete('semaphore') + ->condition('name', $importer_id, 'LIKE') + ->execute(); } /**
Комментарии
Тоже самое. Не могу найти решения....
Люди добрые, подскажите где копать, работа стоит.
так же наткнулся на такую фигню. кто справился, подскажите, плз.
для меня запуск крона снимает эту ошибку, но может повторяться
Зайдите в базу данных и очистите таблицу "semaphore", это должно помочь.
Можно этот патч применить:
https://www.drupal.org/files/feedslockexception-1535368-5.patch
diff --git a/feeds.pages.inc b/feeds.pages.inc
index 6f1481e..2e0edb5 100644
--- a/feeds.pages.inc
+++ b/feeds.pages.inc
@@ -250,6 +250,11 @@ function feeds_unlock_tab_form_submit($form, &$form_state) {
->condition('feed_nid', $feed_nid)
->fields(array('state' => FALSE))
->execute();
+
+ // Delete any semaphore rows associated with this importer ID
+ db_delete('semaphore')
+ ->condition('name', $importer_id, 'LIKE')
+ ->execute();
}
/**