Od 12 czerwca 2012 11:20 TU widzę bardzo dziwne błędy w moich logach lakieru / apache'a.
Czasami, gdy użytkownik zażąda jednej strony, kilka sekund później widzę podobne żądanie, ale cały ciąg po ostatnim / w adresie URL został zastąpiony przez „niezdefiniowany”.
Przykład: http://example.com/foo/bar wyzwala http://example.com/foo/undefined żądanie.
Oczywiście te „niezdefiniowane” strony nie istnieją i zamiast tego zwracana jest moja strona 404 (która jest niestandardową stroną o standardowym układzie, a nie klasycznym Apache 404)
- Dzieje się tak w przypadku wszystkich stron (od strony głównej do najgłębszej)
- z różnymi przeglądarkami (głównie Chrome 19, ale także Firefox 3.5 do 12, IE 8/9 ...), ale tylko 1% ruchu.
- Nagłówki wysyłane przez to żądanie to klasyczne nagłówki (i nie ma nagłówków Ajax).
- W przypadku danego adresu IP wydaje się, że dzieje się to losowo: czasami na pierwszej odwiedzanej stronie, czasami na przypadkowej stronie podczas wizyty, czasami na kilku stronach podczas wizyty ...
Oczywiście wygląda to na problem z javascriptem (używam jquery 1.7.2 hostowanego przez google), ale absolutnie nic się nie zmieniło w js / html ani w konfiguracji serwera od kilku dni i nigdy wcześniej nie widziałem tego rodzaju błędu . I oczywiście takich linków nie ma w html.
Zauważyłem też kilka interesujących faktów:
- niezdefiniowane żądania nigdy nie zostały znalezione jako odnośniki innych stron, ale zamiast tego "prawdziwe" strony zostały użyte jako odnośniki dla następującego żądania o tym samym IP (użytkownik ma możliwość korzystania z klasycznego menu na stronie 404)
- Nie widziałem żadnych śladów tych stron w Google Analytics, więc zakładam, że nie wykonano javascript (na wszystkich stronach, w tym 404, istnieje tracker)
- nikt nie skontaktował się z nami w tej sprawie, nawet kiedy przywołałem problem w sieciach społecznościowych witryny
- większość użytkowników kontynuuje wizytę po tym
Wszystkie te fakty sprawiają, że myślę, że problem występuje po cichu w przeglądarkach, prawdopodobnie wywołany przez wadliwy dodatek, program antywirusowy, pasek przeglądarki lub kiepski program producenta zintegrowany z przeglądarkami zaktualizowanymi wczoraj (ale nie znalazłem żadnego wydanego dodatku wczoraj dla Chrome, Firefoxa i IE).
Czy ktoś tutaj zauważył ten sam problem lub ma pełniejsze wyjaśnienie?