Cron (tareas programadas)

Adobe Commerce y Magento Open Source realizan algunas operaciones según lo programado ejecutando periódicamente una secuencia de comandos. Puede controlar la ejecución y la programación de los trabajos cron de Commerce desde el administrador. Las operaciones de almacenamiento que se ejecutan según una programación de cron incluyen, entre otras:

IMPORTANT
Los servicios de Commerce deben instalarse en crontab para garantizar que los componentes principales y algunas extensiones de terceros funcionen según lo esperado. Consulte las instrucciones de la Guía de instalación para obtener información detallada sobre cómo instalar los servicios en crontab.

Además, puede configurar lo siguiente para que se ejecute según una programación cron:

  • Ordenar actualizaciones y reindexación de la cuadrícula del sistema
  • Duración del pago pendiente

Asegúrese de que las direcciones URL base de la tienda estén configuradas correctamente para que las direcciones URL generadas durante las operaciones cron sean correctas. Para Adobe Commerce sobre la infraestructura en la nube, consulte Configuración de trabajos cron en la Guía de Commerce sobre la infraestructura en la nube. Para obtener acceso local, consulte Configurar y ejecutar con en la Guía de configuración.

Configuración de cron

  1. En la barra lateral Admin, vaya a Stores > Settings>Configuration.

  2. En el panel izquierdo, expanda Advanced y elija System.

  3. Expanda Selector de expansión en la sección Cron.

    Configuración avanzada: tareas cron {width="600" modal="regular"}

  4. Complete la siguiente configuración para los grupos Index y Default.

    La configuración es la misma en cada sección.

    • Generate Schedules Every: define la frecuencia con la que se genera la programación (en minutos). Las programaciones se almacenan en la base de datos.
    • Schedule Ahead for: define con qué anticipación se programan los trabajos cron (en minutos). Por ejemplo, si esta configuración se establece en 10 y se ejecuta cron, los trabajos cron se programan para los próximos 10 minutos.
    • Missed if not Run Within: define el tiempo (en minutos) utilizado para determinar un trabajo perdido. Si el trabajo cron no se ejecuta a su hora programada y transcurre el tiempo especificado, no se puede ejecutar y su estado se establece en Missed.
    • History Cleanup Every: define el tiempo (en minutos) que se borra el historial de tareas finalizadas de la base de datos.
    • Success History Lifetime: define el tiempo (en minutos) que el historial de trabajos cron con un estado Successful permanece en la base de datos.
    • Failure History Lifetime: define el tiempo (en minutos) que el historial de trabajos cron con un estado Error permanece en la base de datos.
    • Use Separate Process: define si todos los trabajos cron del grupo se ejecutan en un proceso del sistema independiente. Opciones: Yes / No

    Configuración avanzada: índice de grupo cron {width="600" modal="regular"}

  5. Una vez finalizado, haga clic en Save Config.

recommendation-more-help
d3c62084-5181-43fb-bba6-1feb2fcc3ec1