Cron (tâches planifiées)

Adobe Commerce et Magento Open Source exécutent certaines opérations selon le calendrier en exécutant régulièrement un script. Vous pouvez contrôler l’exécution et la planification des tâches Commerce cron à partir de l’administrateur. Les opérations de magasin qui s’exécutent selon un planning cron incluent, sans s’y limiter, les opérations suivantes :

IMPORTANT
Les services Commerce doivent être installés dans crontab pour s’assurer que les composants principaux et certaines extensions tierces fonctionnent comme prévu. Pour plus d’informations sur l’installation des services sur crontab, reportez-vous aux instructions du Guide d’installation.

En outre, vous pouvez configurer les éléments suivants pour qu’ils s’exécutent selon un planning cron :

  • Mises à jour de la grille système de commande et réindexation
  • Durée de vie du paiement en attente

Assurez-vous que les URL de base du magasin sont correctement définies afin que les URL générées lors des opérations cron soient correctes. Pour Adobe Commerce sur l’infrastructure cloud, reportez-vous à la section Configuration des tâches cron du Guide de l’infrastructure Commerce on Cloud. Pour on-premise, voir Configurer et exécuter l’icône dans le Guide de configuration.

Configuration de cron

  1. Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.

  2. Dans le panneau de gauche, développez Advanced et choisissez System.

  3. Développez la section Sélecteur d’extension sur Cron .

    Configuration avancée - tâches cron {width="600" modal="regular"}

  4. Définissez les paramètres suivants pour les groupes Index et Default.

    Les paramètres sont identiques dans chaque section.

    • Generate Schedules Every - Définit la fréquence de génération de la planification (en minutes). Les planifications sont stockées dans la base de données.
    • Schedule Ahead for - Définit le délai en minutes de planification des tâches cron avancées (en minutes). Par exemple, si ce paramètre est défini sur 10 et que cron s’exécute, les tâches cron sont planifiées pour les 10 prochaines minutes.
    • Missed if not Run Within - Définit le temps (en minutes) utilisé pour déterminer une tâche manquée. Si la tâche cron n’est pas exécutée à l’heure planifiée et que l’heure spécifiée expire, elle ne peut pas être exécutée et son état est défini sur Missed.
    • History Cleanup Every - Définit l’heure (en minutes) pendant laquelle l’historique des tâches terminées est effacé de la base de données.
    • Success History Lifetime - Définit la durée (en minutes) pendant laquelle l’historique des tâches cron avec le statut Successful reste dans la base de données.
    • Failure History Lifetime - Définit la durée (en minutes) pendant laquelle l’historique des tâches cron avec le statut Error reste dans la base de données.
    • Use Separate Process - Définit si toutes les tâches cron du groupe sont exécutées dans un processus système distinct. Options : Yes / No

    Configuration avancée - index de groupe cron {width="600" modal="regular"}

  5. Une fois l’opération terminée, cliquez sur Save Config.

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