Total reindexar processo já está em execução, mesmo após a reinicialização do SQL
-
12-12-2019 - |
Pergunta
Eu tentei essa solução:
Total reindexar processo já está em execução
Mas isso não funciona, eu ainda tenho o mesmo erro.O erro começou porque o cliente de servidor estava cheia.
Eu limpo o espaço no servidor e removido o bloqueio de arquivos.Eu até tentei reiniciar o SQL server.(Sem ajuda)
Eu limpo o meu var/ diretório de tudo.
Eu reiniciei o Apache
Eu reiniciei o MySQL (Ele está em uma caixa separada)
Eu tentei via linha de comando e Magerun
Aqui está algumas de saída
magerun index:reindex catalog_product_attribute
Reindex
Full reindex process is already running.
Eu tentei executar o comando como root bem
php indexer.php reindexall
Full reindex process is already running.
Solução
Você pode ter um corretamente configurar o Magento ambiente.Meu palpite é que o seu {docRoot} diretório/var é gravável pelo servidor do usuário, mas não pelo seu CLI usuário.Devido a que o Magento vai passar a usar /tmp/magento para o var.Assim, a CLI pode estar tentando escrever para /tmp/magento/var/bloqueios/reindex.bloqueio.Tente su-ing para o usuário da web e ver se ele funciona
A solução final acabou sendo o cron em execução na raiz, que foi o fecho de bloqueio de arquivos.