Saltar al contenido

Magento 2: ¿Cómo configurar cron para reindexar en SSH en magento 2?

Sé libre de divulgar nuestros post y códigos con otro, ayúdanos a hacer crecer nuestra comunidad.

Solución:

Puede iniciar reindexar un índice separado como proceso independiente, como:

* * * * * /usr/bin/php /Users/uchuhlebov/web/m212/www/bin/magento indexer:reindex catalog_category_product >> /Users/uchuhlebov/web/m212/www/var/log/indexer.cron.log

Dónde:

  1. * * * * * – tiempo
  2. /usr/bin/php – ruta al php
  3. /Users/uchuhlebov/web/m212/www/bin/magento – camino a tu Magento CLI (/Users/uchuhlebov/web/m212/www/ – es el directorio raíz de Magento)
  4. indexer:reindex catalog_category_product comando que desea ejecutar
  5. >> /Users/uchuhlebov/web/m212/www/var/log/indexer.cron.log – salida de registro

En mi ejemplo, lanzo la reindexación del catalog_category_product index, pero puede usar cualquier tipo. Si desea iniciar más de 1 reindexación, puede especificarlas (nombre del índice) a través del espacio.

Aquí puede encontrar una respuesta para la pregunta. “Cómo obtener la ruta del binario php en el servidor”:

Por lo general, es /usr/bin/php, pero puede intentar capturar y analizar la salida del comando ‘whereis php’ o ‘what php’.

O mejor aún, use la constante PHP_BINARY si está disponible. Echa un vistazo aquí.

Además, verifique que su proceso cron se esté ejecutando: /etc/init.d/crond status debería mostrar algo similar a crond (pid 1494) is running...

Para ver la lista de índices disponibles, use el comando:

bin/magento indexer:info

Resultado:

design_config_grid                       Design Config Grid
customer_grid                            Customer Grid
catalog_category_product                 Category Products
catalog_product_category                 Product Categories
catalog_product_price                    Product Price
catalog_product_attribute                Product EAV
catalogsearch_fulltext                   Catalog Search
cataloginventory_stock                   Stock
catalogrule_rule                         Catalog Rule Product
catalogrule_product                      Catalog Product Rule

* * * * * /usr/bin/php /path/to/your/site/root/bin/magento index:reindex 

Al final de todo puedes encontrar las críticas de otros administradores, tú incluso tienes el poder insertar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *