Salut à tous

J'ai créé un script d'upload en ajax, avec suivi de l'avancement.

Une fois que l'utilisateur sélectionne son fichier, l'upload commence, je lance une fonction "uploadStart" qui lance un setInterval 500ms sur la fonction qui interroge un fichier php (si le fichier n'est pas déjà en cours d'interrogation, au cas ou l'utilisateur n'ait pas une connexion supportant une requete toutes les 500ms) et met à jour les informations de l'upload.

Seul problème, il arrive aléatoirement, au bout de 3 minutes, 5 minutes (n'importe quand) que la mise à jour ne se fasse pas, l'upload continue mais c'est comme si le setInterval été arrêté et la fonction uploadUpdate n'est plus appelée.

Quelqu'un aurait t'il une idée ?
PS : j'ai testé sous FF et IE