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 :
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
-
Dans la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Advanced et choisissez System.
-
Développez
-
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
-
Cliquez ensuite sur Save Config.