J'ai un cron qui s'exécute pour l'instant toutes les 20 minutes, mais qui finit par tourner une fois par minute. Ce cron traitera potentiellement des centaines de fonctions qui récupèrent un fichier XML à distance, le traitent et exécutent ses tâches. Le problème est, en raison de la vitesse des sites distants, ce script peut parfois prendre un certain temps à courir.Traitement de nombreux flux rss/xml dans un fichier cron sans surcharger le serveur
Existe-t-il un moyen sûr de le faire sans [a] expiration du script, [b] surcharger le serveur [c] et ne pas terminer sa tâche avant qu'elle ne s'exécute à nouveau (cette erreur?)
Malheureusement, la mise en cache n'est pas une option car les données changent presque en temps réel et proviennent de diverses sources.
Bon plan, de cette façon, rien ne se passe jusqu'à ce que les données soient récupérées avec succès. Merci pour le conseil! – mrpatg
Maintenant, c'est une belle addition, bonne pensée zombat. –