Full Reindex Процесс уже работает даже после перезагрузки SQL

magento.stackexchange https://magento.stackexchange.com//questions/67088

  •  12-12-2019
  •  | 
  •  

Вопрос

Я попробовал это решение:

Full Reindex Процесс уже работает

Но это не работает, я все еще получаю ту же ошибку.Ошибка начала, потому что клиентский сервер был заполнен.

Я очистил место на сервере и удалил файлы блокировки.Я даже попытался перезагрузить SQL Server.(Без помощи)

Я очистил мой VAR / каталог всего.

Я перезапустил Apache

Я перезапустил mysql (это на отдельной коробке)

Я пробовал через командную строку и Magerun

Вот какой-то выход

magerun index:reindex catalog_product_attribute


  Reindex  


Full reindex process is already running.
.

Я попытался запустить команду как root, а также

 php indexer.php reindexall
Full reindex process is already running.
.

Это было полезно?

Решение

У вас может быть правильно настроить среду Magento.Я предполагаю, что ваш каталог {docroot} / var пишется с помощью пользователя вашего сервера, но не для пользователя CLI.Из-за этого Magento переключится на использование / TMP / Magento для var.Таким образом, CLI может пытаться написать на /tmp/magento/var/locks/reindex.lock.Попробуйте подать в Интернет-пользователя и посмотреть, работает ли он

Окончательное решение закончилось, будучи CRON, работающим на корне, который блокировал файлы блокировки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top