時々 gouketsu.net サーバの負荷が異様に多くなることがある。 ログを見ていると、
POST /(ここはいろいろ)/d/ HTTP/1.0
というのがいっぱい残っている。おそらくtDiaryのspamフィルタにはじかれていて、表示上は荒らされていないようなのだが、すくなくとも、リクエストがあるということは、それだけrubyのプロセスが動いており、断続的に来るため、負荷が尋常ではない。
そこで、rubyが起動する前の段階ではじくことにした。
RewriteEngine on RewriteCond %{THE_REQUEST} "POST /.*/d/ " RewriteRule ^.*$ - [F]
と、Apacheのmod_rewriteで、環境変数THE_REQUESTを見てはじくようにしたところ、問題のリクエストは403ではじかれるようになった。負荷もさほどではない模様。
しばらくは、これで様子を見ることにする。
*Messages* の更新情報取得には、antenna.lirs もしくは index.rdfをご利用ください。 豪傑アンテナ の LIRSからも取得可能です。