Comment corriger une erreur de redirection sur ma tâche CRON ?

La tâche CRON peut suivre plusieurs redirections HTTP pour traiter le catalogue par cycles. Une erreur ERR_TOO_MANY_REDIRECTS peut venir de la limite du client qui exécute la tâche, d’une véritable boucle ou d’une redirection inattendue. Elle ne prouve pas, à elle seule, une surcharge du serveur.

  1. Utilisez l’URL CRON exacte du flux concerné, sans la confondre avec son URL XML. Vérifiez le domaine, HTTP/HTTPS et la protection du flux.
  2. Avec votre webmaster, relevez la chaîne des redirections et les journaux. Distinguez une progression finie des cycles d’une boucle qui revient au même état.
  3. Vérifiez que le planificateur suit les redirections et que ses limites de durée et de redirections conviennent au nombre de cycles.
  4. Adaptez prudemment le Nombre de produits par cycle dans Configuration de base. Un lot plus grand réduit les cycles mais consomme davantage de ressources ; un lot plus petit peut éviter une limite mémoire ou un délai PHP.

Une page blanche ne confirme pas la réussite. Vérifiez la fin de la tâche et le XML complet. Faites adapter les limites effectives de l’hébergement par votre webmaster ; modifier systématiquement config.inc.php ou imposer 1 Go de mémoire n’est pas une solution universelle.

Voir les autres erreurs de génération et la planification des flux.

Autres FAQ dans la même catégorie