Depuis le 12 juin 2012 11:20 TU, je vois des erreurs très bizarres dans mes logs varnish/apache.
Parfois, lorsqu'un utilisateur a demandé une page, plusieurs secondes plus tard, je vois une demande similaire mais la chaîne de caractères après le dernier / dans l'url a été remplacée par "undefined".
Exemple : http://example.com/foo/bar déclenche un http://example.com/foo/undefined demande.
Bien sûr, ces pages "indéfinies" n'existent pas et ma page 404 est renvoyée à la place (qui est une page personnalisée avec une mise en page standard, pas une 404 apache classique).
- Cela se produit avec n'importe quelle page (de la page d'accueil à la plus profonde).
- avec différents navigateurs, (principalement Chrome 19, mais aussi firefox 3.5 à 12, IE 8/9...) mais seulement 1% du trafic.
- Les headers envoyés par ces requêtes sont des headers classiques (et il n'y a pas de headers ajax).
- Pour une ip donnée, cela semble se produire de manière aléatoire : parfois à la première page visitée, parfois sur une page aléatoire pendant la visite, parfois sur plusieurs pages pendant la visite...
Bien entendu, cela ressemble à un problème de javascript (j'utilise jquery 1.7.2 hébergé par google), mais Je n'ai absolument rien changé dans les js/html ou la configuration du serveur. depuis plusieurs jours et je n'ai jamais vu ce genre d'erreur auparavant. Et bien sûr, il n'y a pas de tels liens dans le html.
J'ai également remarqué quelques faits intéressants :
- les requêtes indéfinies ne sont jamais trouvées comme referer d'autres pages, mais les "vraies" pages ont été utilisées comme referer pour la requête suivante de la même IP (l'utilisateur a la possibilité d'utiliser le menu classique sur la page 404)
- Je n'ai vu aucune trace de ces pages dans Google Analytics, je suppose donc qu'aucun javascript n'a été exécuté (le tracker existe sur toutes les pages, y compris les 404).
- Personne ne nous a contactés à ce sujet, même lorsque j'ai invoqué le problème dans les réseaux sociaux du site web.
- la plupart des utilisateurs continuent la visite après que
Tous ces faits me font penser que le problème se produit silencieusement dans les navigateurs, probablement déclenché par un add-on bogué, un antivirus, une barre de navigation ou un soft constructeur merdique intégré dans les navigateurs mis à jour hier (mais je n'ai trouvé aucun add-on sorti hier pour chrome, firefox et IE).
Est-ce que quelqu'un ici a remarqué le même problème, ou a une explication plus complète ?
Merci d'avance