Le processus complet Reindex est déjà en cours d'exécution même après le redémarrage SQL

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

  •  12-12-2019
  •  | 
  •  

Question

J'ai essayé cette solution:

processus complet Reindex est déjà en cours d'exécution

Mais cela ne fonctionne pas, j'ai toujours la même erreur.L'erreur a démarré car le serveur client était plein.

J'ai dégagé de l'espace sur le serveur et supprimé les fichiers de verrouillage.J'ai même essayé de redémarrer le serveur SQL.(Pas d'aide)

J'ai effacé mon var / répertoire de tout.

J'ai redémarré Apache

J'ai redémarré mysql (c'est sur une boîte séparée)

J'ai essayé via la ligne de commande et Magerun

Voici quelques résultats

magerun index:reindex catalog_product_attribute


  Reindex  


Full reindex process is already running.

J'ai essayé d'exécuter la commande en tant que root aussi bien

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

Était-ce utile?

La solution

Vous pourriez avoir un correctement Configurer l'environnement Magento.Je suppose que votre répertoire {Docroot} / var est écritable par votre utilisateur serveur, mais pas par votre utilisateur CLI.En raison de cette magentato basculera à l'aide de / TMP / Magento pour Var.Donc, la CLI tente d'essayer d'écrire sur /tmp/magento/var/locks/reindex.lock.Essayez de su-ing à l'utilisateur Web et voyez si cela fonctionne

La solution finale a pris fin à l'exécution de cron à racine qui bloquait les fichiers de verrouillage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top