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 :
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
-
Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Advanced et choisissez System.
-
Développez la section sur Cron .
{width="600" modal="regular"}
-
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
{width="600" modal="regular"}
-
Une fois l’opération terminée, cliquez sur Save Config.