Cargando

Ir a contenido


Re-indexación de Magento




SOLUCIÓN ELEGIDA POR EL AUTOR

Iniciado por Nestor1 , 28 abril 2015 - 16:48

Si entras vía FTP al directorio var/locks verás que hay archivos de reindex aquí cargados, por dejarlo limpio puedes eliminarlos.

 

Luego entras vía admin de magento y no saldrán errores de ese tipo. Son bastante tipicos y hay veces que no van y se queda pillado.

 

El problema es que Magento usa proceso de indexar bastante cargado para que la carga se haga rápido, he visto otras plataformas que cuando crecen de contenido (categorias a saco, unidades etc.) acaban intentando quitarlo. En principio está bien para limpiar la carga a la base de datos. Si no trabajaría mucho. Pero hoy en día si tenemos un server potente...y bien configurado tirará del carro.

 

El reindexing es para poder mostrar bien estos cambios en el frontend de forma rapida.

 

Cuando sale este error “cannot initialize indexer process” suele ser por problemas como

  • php.ini que da error de inicio al ejecutar el reindex.
  • apache/lighttpd timeout
  • Número de items está siendo muy alto

 

pd: el script de Cristina es bueno ;)

pd2: se me olvidó decirte que es lo suyo lanzar esta query en tu BBDD (UNA VEZ BORRADOS LOS ARCHIVOS de var/locks)

Por favor Identificate o Registrate para poder ver este contenido

pd3: Haz BACKUP de tu BBDD antes de lanzarlo.

Ir a la solución

13 Respuestas de expertos

#1   Antonio C Montes

  •   Reputación:18
  •   Respuestas:28

Publicado 28 abril 2015 - 15:29

Hoy estoy que no paro con problemas de magento.... 

 

A ver... en el backend todos los articulos parecen estar bien, con los precios correctos etc.. pero en el front los precios se ven mal... he intentado hacer varias reindexaciones pero parece que algo falla.

 

  • Cannot initialize the indexer process.

Eso es lo que me pone en el backend..... 

He intentado tambien hacer la re-indexacion por terminal ssh... por si alguien lo esta pensando, ya lo he intentado.

He revisado la integridad de las tablas en phpmyadmin 

AYUDA!!! 

Adjuntos:


  • 1 personas más tuvieron esta duda Yo también
  • Volver arriba

#2   Cristina Garcia

  •   Reputación:54
  •   Respuestas:100

Publicado 28 abril 2015 - 16:09

¿Has creado un script para hacer este reindex? Es como funciona esto y más facil.



#3   Antonio C Montes

  •   Reputación:18
  •   Respuestas:28

Publicado 28 abril 2015 - 16:23  AUTOR PREGUNTA

¿Has creado un script para hacer este reindex? Es como funciona esto y más facil.

Si... pero aunque al final parece que se el reindex... y los articulos simples estan bien actualizados... dentro de la ficha del articulo configurable -> productos asociados..... es donde no salen ..... osea que es como si la indexacion del product flat data no la hiciera bien... o la hiciera a medias.



#4   Cristina Garcia

  •   Reputación:54
  •   Respuestas:100

Publicado 28 abril 2015 - 16:35

¿Pero has creado este archivo php? por ejemplo reindex.php

 

<?php
 require_once 'app/Mage.php';
 $app = Mage::app('admin');
 umask(0);
 for ($index = 1; $index <= 8; $index++) {
   $process = Mage::getModel('index/process')->load($index);
   $process->reindexAll();
 }
 ?>

 

al lanzarlo te funciona bien el reindex.



#5   Antonio C Montes

  •   Reputación:18
  •   Respuestas:28

Publicado 28 abril 2015 - 16:38  AUTOR PREGUNTA

¿Pero has creado este archivo php? por ejemplo reindex.php

 

<?php
 require_once 'app/Mage.php';
 $app = Mage::app('admin');
 umask(0);
 for ($index = 1; $index <= 8; $index++) {
   $process = Mage::getModel('index/process')->load($index);
   $process->reindexAll();
 }
 ?>

 

al lanzarlo te funciona bien el reindex.

 

Si lo tenemos. De echo esta preparado.. y tambien hemos intentado hacer la reindexacion de otras maneras..... 



#6   Nestor1

  •   Reputación:201
  •   Respuestas:321
  •   Tutoriales:37

Publicado 28 abril 2015 - 16:48

Si entras vía FTP al directorio var/locks verás que hay archivos de reindex aquí cargados, por dejarlo limpio puedes eliminarlos.

 

Luego entras vía admin de magento y no saldrán errores de ese tipo. Son bastante tipicos y hay veces que no van y se queda pillado.

 

El problema es que Magento usa proceso de indexar bastante cargado para que la carga se haga rápido, he visto otras plataformas que cuando crecen de contenido (categorias a saco, unidades etc.) acaban intentando quitarlo. En principio está bien para limpiar la carga a la base de datos. Si no trabajaría mucho. Pero hoy en día si tenemos un server potente...y bien configurado tirará del carro.

 

El reindexing es para poder mostrar bien estos cambios en el frontend de forma rapida.

 

Cuando sale este error “cannot initialize indexer process” suele ser por problemas como

  • php.ini que da error de inicio al ejecutar el reindex.
  • apache/lighttpd timeout
  • Número de items está siendo muy alto

 

pd: el script de Cristina es bueno ;)

pd2: se me olvidó decirte que es lo suyo lanzar esta query en tu BBDD (UNA VEZ BORRADOS LOS ARCHIVOS de var/locks)

Por favor Identificate o Registrate para poder ver este contenido

pd3: Haz BACKUP de tu BBDD antes de lanzarlo.



#7   Alex Pereiro

  •   Reputación:34
  •   Respuestas:61
  •   Tutoriales:1

Publicado 28 abril 2015 - 16:55

Para los que no queráis liaros mucho, pensar en coger este addon de reindexing de Magento, está genial ya que es un CRON que el navegador no se quedará colgado (si la cantidad de index es muy elevada de la tienda). A un amigo que tiene tienda de esta, esto le quito dolores de cabeza :spook: ;)

 

Por favor Identificate o Registrate para poder ver este contenido



#8   Marquitos30

  •   Reputación:8
  •   Respuestas:47
  •   Tutoriales:4

Publicado 28 abril 2015 - 17:01

Para los que no queráis liaros mucho, pensar en coger este addon de reindexing de Magento, está genial ya que es un CRON que el navegador no se quedará colgado (si la cantidad de index es muy elevada de la tienda). A un amigo que tiene tienda de esta, esto le quito dolores de cabeza :spook: ;)

 

Por favor Identificate o Registrate para poder ver este contenido

 

 

WoW

 

No conocía este addon, ok no he realizado la pregunta, pero le va a venir de perlas a un amigo que tiene tienda Magento jaja. thx.



#9   Antonio C Montes

  •   Reputación:18
  •   Respuestas:28

Publicado 29 abril 2015 - 08:22  AUTOR PREGUNTA

Parece que lo hemos solucionado con la revisión de Nestor..... Mil gracias a todos por vuestra ayuda.



#10   Antonio C Montes

  •   Reputación:18
  •   Respuestas:28

Publicado 29 abril 2015 - 16:18  AUTOR PREGUNTA

Nada... pensaba que estaba solucionado y sigue fallando estrepitosamente.....

 

Una parte del problema a ver es que el importador de articulos se basa en la extension "amartinez" muy popular de Magento pero que en teoria no 100% compatible con Magento 1.9.1.

 

Empieza a ser un problema muy serio... si alguno cree que puede solucionarlo y quiere pasarnos presupuesto.... ADELANTE.....

 

Es urgente.




No esperes más y entra en Solvetic
Deja tus soluciones y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Preguntas Similares

  Preguntas Iniciado Por Estadísticas Último Mensaje

x

¿Tienes otra pregunta? Aquí puedes encontrar más soluciones!

No esperes más y entra en Solvetic! Solo te esperan ventajas ¡Únete!

Suscribirse