Kể từ ngày 12 tháng 6 năm 2012 11:20 TU, tôi thấy các lỗi rất khác thường trong nhật ký véc ni / apache của mình.
Đôi khi, khi người dùng đã yêu cầu một trang, vài giây sau tôi thấy một yêu cầu tương tự nhưng tất cả chuỗi sau url cuối cùng / trong url đã được thay thế bằng "undefined".
Ví dụ: http://example.com/foo/bar kích hoạt một http://example.com/foo/undefined yêu cầu.
Tất nhiên, các trang "không xác định" của luận án không tồn tại và trang 404 của tôi được trả lại thay thế (là trang tùy chỉnh với bố cục tiêu chuẩn, không phải apache 404 cổ điển)
- Điều này xảy ra với bất kỳ trang nào (từ trang chủ đến trang sâu nhất)
- với nhiều trình duyệt khác nhau, (chủ yếu là Chrome 19, nhưng cũng có firefox 3.5 đến 12, IE 8/9 ...) nhưng chỉ chiếm 1% của trafic.
- Các tiêu đề được gửi theo yêu cầu này là tiêu đề cổ điển (và không có tiêu đề ajax).
- Đối với một ip nhất định, điều này dường như xảy ra ngẫu nhiên: đôi khi ở trang đầu tiên được truy cập, đôi khi trên một trang ngẫu nhiên trong khi truy cập, đôi khi một vài trang trong khi truy cập ...
Tất nhiên, nó trông giống như một vấn đề javascript (tôi đang sử dụng jquery 1.7.2 được lưu trữ bởi google), nhưng tôi hoàn toàn không có gì thay đổi trong js / html hoặc cấu hình máy chủ kể từ vài ngày và tôi chưa bao giờ thấy loại lỗi này trước đây . Và tất nhiên, không có liên kết như vậy trong html.
Tôi cũng nhận thấy một số sự kiện thú vị:
- các yêu cầu không xác định không bao giờ được tìm thấy dưới dạng tham chiếu của các trang khác, mà thay vào đó, các trang "thực" được sử dụng làm tham chiếu cho yêu cầu sau của cùng một IP (người dùng có thể sử dụng menu cổ điển trên trang 404)
- Tôi không thấy bất kỳ dấu vết nào của các trang này trong Google Analytics, vì vậy tôi cho rằng không có javascript nào được thực thi (trình theo dõi tồn tại trên tất cả các trang bao gồm 404)
- không ai liên hệ với chúng tôi về điều này, ngay cả khi tôi đã nêu ra vấn đề trên mạng xã hội của trang web
- hầu hết người dùng tiếp tục truy cập sau đó
Tất cả các sự kiện của luận án khiến tôi nghĩ rằng vấn đề xảy ra âm thầm trong trình duyệt, có thể được kích hoạt bởi một tiện ích bổ sung có lỗi, phần mềm chống vi-rút, thanh trình duyệt hoặc phần mềm của nhà sản xuất tồi được tích hợp trong các trình duyệt được cập nhật hôm qua (nhưng tôi không tìm thấy bất kỳ tiện ích bổ sung nào được phát hành ngày hôm qua cho chrome, firefox và IE).
Có ai ở đây đã nhận thấy cùng một vấn đề, hoặc có lời giải thích đầy đủ hơn không?