2012 년 6 월 12 일 11:20 TU 이후로 내 바니시 / 아파치 로그에 매우 이상한 오류가 표시됩니다.
때로는 사용자가 한 페이지를 요청했을 때 몇 초 후에 비슷한 요청이 표시되지만 URL의 마지막 / 뒤의 모든 문자열이 "정의되지 않음"으로 대체되었습니다.
예 : http://example.com/foo/bar 는 http://example.com/foo/undefined 요청을 트리거합니다 .
물론 이러한 "정의되지 않은"페이지는 존재하지 않고 대신 내 404 페이지가 반환됩니다 (클래식 apache 404가 아닌 표준 레이아웃이있는 사용자 정의 페이지).
- 이것은 홈페이지에서 가장 깊은 페이지까지 모든 페이지에서 발생합니다.
- 다양한 브라우저 (대부분 Chrome 19, 파이어 폭스 3.5 ~ 12, IE 8/9 ...)를 사용하지만 트래픽의 1 %에 불과합니다.
- 이러한 요청에 의해 전송 된 헤더는 클래식 헤더이며 ajax 헤더가 없습니다.
- 주어진 IP에 대해 이것은 무작위로 발생하는 것처럼 보입니다 : 때로는 방문한 첫 페이지에서, 때로는 방문 중 임의의 페이지에서, 때로는 방문 중 여러 페이지에서 ...
물론 자바 스크립트 문제처럼 보이지만 (Google에서 호스팅하는 jquery 1.7.2를 사용 하고 있습니다) 며칠 이후 js / html 또는 서버 구성에서 아무것도 변경 되지 않았으며 이전에 이런 종류의 오류를 본 적이 없습니다. . 물론 html에는 그러한 링크가 없습니다.
또한 몇 가지 흥미로운 사실을 발견했습니다.
- 정의되지 않은 요청은 다른 페이지의 참조 자로 발견되지 않지만 대신 "실제"페이지가 동일한 IP의 다음 요청에 대한 참조 자로 사용되었습니다 (사용자는 404 페이지에서 클래식 메뉴를 사용할 수 있음).
- Google Analytics에서 이러한 페이지의 흔적을 보지 못했기 때문에 자바 스크립트가 실행되지 않았다고 가정합니다 (404를 포함한 모든 페이지에 추적기가 존재 함).
- 웹 사이트의 소셜 네트워크에서 문제를 제기 한 경우에도 아무도 이에 대해 문의하지 않았습니다.
- 대부분의 사용자는 그 이후에도 계속 방문합니다.
이 모든 사실로 인해 브라우저에서 문제가 조용히 발생한다고 생각합니다. 아마도 버그가 많은 애드온, 바이러스 백신, 브라우저 바 또는 어제 업데이트 된 브라우저에 통합 된 형편없는 제조업체 소프트에 의해 유발되었을 것입니다 (하지만 출시 된 애드온을 찾지 못했습니다). 어제 크롬, 파이어 폭스, IE).
여기에있는 사람이 동일한 문제를 발견했거나 더 완전한 설명이 있습니까?