[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Cron (tâches planifiées)

Adobe Commerce et Magento Open Source effectuent 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 cron Commerce à partir de l’Administration. Les opérations de magasin qui s’exécutent selon un planning cron incluent, sans s’y limiter, les suivantes :

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

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

  • Commander des mises à jour et une réindexation de la grille système
  • Durée de vie du paiement en attente

Assurez-vous que les URL de base du magasin sont correctement définies, de sorte que les URL générées lors des opérations cron soient correctes. Pour Adobe Commerce sur les infrastructures cloud, consultez la section Configurer des tâches cron dans le guide Commerce sur les infrastructures cloud. Pour On-Premise, voir Configurer et exécuter l’icône dans le Guide de configuration.

Configuration de cron

  1. Dans 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 Sélecteur d’extension la section 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 les mêmes dans chaque section.

    • Generate Schedules Every - Définit la fréquence de génération du planning (en minutes). Les plannings sont stockés dans la base de données.
    • Schedule Ahead for - Définit la durée d’avance planifiée des tâches cron (en minutes). Par exemple, si ce paramètre est défini sur 10 et que la commande cron s’exécute, les tâches cron sont planifiées pour les 10 prochaines minutes.
    • Missed if not Run Within - Définit la durée (en minutes) utilisée pour déterminer un traitement manqué. Si la tâche cron n’est pas exécutée à l’heure planifiée et que le temps spécifié s’écoule, elle ne peut pas être exécutée et son statut est défini sur Missed.
    • History Cleanup Every - Définit la durée (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 un 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 un 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. Cliquez ensuite sur Save Config.

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