最近發現 Apache 的 error log 多了一票錯誤紀錄

 

看起來都像下面這樣

127.0.0.1 - - [22/Dec/2013:15:01:34 +0800] "GET /announce
?info_hash=%01%03U%C2%C6%F0GrAG%D2%00S%C3%CEG%82%B1c8&peer_id=%2DSD0100%2D%94%0C%ED%FAY%95h%28%80%EB%3Ac
&ip=192.168.0.100&port=11123&uploaded=224395264&downloaded=224395264
&left=2877816832&numwant=200&key=1101&compact=1 HTTP/1.0" 404 304

我看到這些錯誤紀錄的同時錯誤還不斷的增加,原本以為 Apache 被黑了,上網找了一下看有沒有人也遇過

找了半天好像沒看到類似被黑的案例,湊巧找到一篇標題是「rtorrent: GET /announce?info_hash=」的文章

裡頭提到

Because retarded ISPs and registrars like to 
hijack NXDOMAIN responses to display ads and crap.
Also, if you are using a service like OpenDNS,
you'll get their generic error response instead.

大概是有混蛋 ISP 想綁架 domain 讓你顯示廣告,這時候如果你有用 openDNS 這類的服務,他會幫你導到本機去

如果這時候你恰巧又有網頁伺服器,錯誤的 log 就會被寫進去了

可是 rtorrent 跟我的 Apache 錯誤訊息好像也沒什麼關聯

看了錯誤訊息裡的 get 參數開得 port 蠻後面的,才想到可能是迅雷,大概是迅雷用了 rtorrent 的 lib

 

之後把迅雷關掉錯誤訊息就沒再出現了,試著把他打開並連線,果然錯誤訊息馬上就噴出來了

除了錯誤紀錄會有點肥以外,不會有什麼大礙

 

原本在趕進度都夠忙了,還冒這錯誤嚇得一身冷汗 Orz

osk2 發表在 痞客邦 PIXNET 留言(0) 人氣()