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 depuis 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. Voir dans la section Guide d’installation pour plus d’informations sur l’installation de services sur crontab.

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 la variable URL de base pour le magasin sont correctement définis afin que les URL générées lors des opérations cron soient correctes. Pour Adobe Commerce sur l’infrastructure cloud, voir Configuration de tâches cron dans le Guide d’infrastructure de Commerce on Cloud. Pour On-premise, voir Configuration et exécution de l’icône dans le Guide de configuration.

Configuration de cron

  1. Sur le Administration barre latérale, accédez à Stores > Settings>Configuration.

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

  3. Développer Sélecteur d’extension la valeur Cron .

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

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

    Les paramètres sont identiques dans chaque section.

    • Generate Schedules Every - Définit la fréquence de génération du planning (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. 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 une 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 une 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. Lorsque vous avez terminé, cliquez sur Save Config.

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