Purge du cache des erreurs dans Commerce Admin

Cet article explique comment identifier la cause d’un message d’erreur qui se produit lors de la purge du cache dans l’administrateur Commerce. Lorsque vous tentez de purger le cache via l’administrateur, vous recevez le message suivant :
Le fichier /app/project-id/pub/media/catalog/product/cache/directory/filename" ne peut pas être supprimé. Warning!unlink(https://experienceleague.adobe.com/app/project%20id/pub/media/catalog/product/cache/directory/filename?lang=fr) : Aucun fichier ou répertoire de ce type

Produits et versions concernés

Adobe Commerce (toutes les méthodes de déploiement) 2.3.0-2.3.7, 2.4.0-2.4.2-p1

Problème

Lorsque vous tentez de purger le cache par l’intermédiaire de l’administrateur, vous recevez un message d’erreur.

Étapes à reproduire :

  1. Dans Admin, accédez à Système > Outils > Gestion du cache.
  2. Sélectionnez l’une des options de mise en cache.

Résultat attendu :

Vous avez réussi à vider le cache Adobe Commerce sans erreur.

Résultat réel :

Vous obtenez l’erreur "le fichier ne peut pas être supprimé".

Cause

L’erreur est liée à un délai entre le moment où l’opération de nettoyage du cache a été lancée et celui où elle a été signalée comme étant terminée.

Solution

  1. Vérifiez que les fichiers mentionnés dans l’erreur ne sont pas présents sur le serveur (en vérifiant que la purge du cache a réussi) :
ls -la pub/media/catalog/product/cache/directory/filename

Si vous voyez la sortie suivante :

ls: cannot access 'pub/media/catalog/product/cache/directory/filename/': No such file or directory

une tentative d’effacement des fichiers a été effectuée lorsque l’opération était déjà terminée. Il ne s’agit pas d’un bogue ; il s’agit d’un problème de simultanéité des messages qui doit parfois se produire. Il n’y a aucun problème à résoudre.
Cependant, si la sortie indique que les fichiers sont toujours dans le cache, vous devez envoyer un ticket d’assistance.

Lecture connexe

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a