Problèmes cron et d’index dans Adobe Commerce sur les infrastructures cloud
Des problèmes récurrents liés à l’indexation automatique via cron peuvent perturber les opérations de la boutique, en particulier pendant les heures de pointe. En réinitialisant les configurations de l’indexeur et en optimisant les modes de mise à jour, vous pouvez améliorer la fiabilité du système et garantir la continuité des opérations.
Description description
Environnement :
Adobe Commerce sur les infrastructures cloud
Problème/Symptômes :
- L’indexation automatique via cron échoue par intermittence, ce qui entraîne une accumulation de processus.
- Les produits ne sont pas publiés dans le magasin en raison de tâches cron non exécutées.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
-
Réinitialisez les paramètres de l’indexeur pour garantir sa fonctionnalité.
-
Activez le verrouillage d’application pour l’indexation. On-Premise ajoutez la configuration suivante à votre fichier
app/etc/env.php:code language-none 'indexer' =>[ 'use_application_lock' => true ] -
Pour connaître les étapes, reportez-vous à la section Utilisation du mode de verrouillage de l’application pour les processus de réindexation dans le guide d’indexation Commerce.
-
Sur le cloud, configurez via les variables d’environnement au lieu de modifier les
app/etc/env.php. Ajoutez desMAGENTO_DC_INDEXER__USE_APPLICATION_LOCKà.magento.app.yaml. Vous pouvez également augmenter le nombre de threads de l’indexeur :code language-none variables: env: MAGENTO_DC_INDEXER_USE_APPLICATION_LOCK: 1 MAGE_INDEXER_THREADS_COUNT: 3 -
Définissez les indexeurs sur le mode Mise à jour selon le calendrier comme recommandé par Adobe. Assurez-vous que la grille client est configurée pour l’indexation en temps réel à l’aide de l’option Mettre à jour lors de l’enregistrement. Pour connaître les étapes, reportez-vous à la section Gérer les indexeurs dans le guide de configuration de Commerce.
-
Activez le mode de maintenance avant de changer de mode d’indexeur. Désactivez temporairement les tâches cron pour éviter les verrous de base de données lors des mises à jour. Pour connaître les étapes, reportez-vous à la section Activation ou désactivation du mode de maintenance dans le Guide d’installation de Commerce.
-
Laissez les tâches cron s’exécuter normalement une fois les modifications effectuées.
En implémentant ces recommandations, vous devriez être en mesure de résoudre les problèmes récurrents grâce à l’indexation automatique et d’améliorer la fiabilité du système pendant les périodes de pointe.