新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mxa.meshnet.or.jp>
Subject: サーヴァエラー連発 (^^;;
Date: 1997/07/26 12:53:57

先ほどここ見に来たらやたら重くてレスポンスが返ってこない上に、返ってきたら
サーヴァエラーになっていたので、何だろうと思って負荷をチェックしてみると...

  load average: 43.19, 126.07, 103.80  (左から、1分平均、5分平均、15分平均)

...すごすぎる。(^^;;;

エラーログを見てみると 10:50:07 から 10:57:10 の 423 秒間に、実に 444回も
同一スクリプトが perl の "out of memory!" エラーを引き起こしています。

子細に見ると、ある特定のサイト(meshの宇都宮アクセスポイント)からのアクセスが
バースト的に続いており、その454回のアクセスのうち436までがサーヴァエラーに
なっています。明らかに自動組織票投票スクリプトを無茶なパラメータ設定で実行して
いるせいだと思われますね。

うーむ、ここのペーヂは以前にこの現象を見つけてからも、頻繁に組織票投票による
サーヴァ負荷の増大が起こっているのは知っていたので、少々の事では「またあそこか」と
思っていましたけど、さすがにサーヴァ負荷126、サーヴァエラー444連発は凄すぎるですねぇ。(^^;;;

# しかし、こういうユーザ側の連続アクセス攻撃(^^;;は対処が難しいですね。
# スクリプトで排除しようにも、スクリプトが走った時点では既にメモリを
# 消費していますから、過度な連続アクセスによる "out of memory!" エラーに
# 対しては無力のような気もしますし、Meshはサーヴァによるアクセス制限は
# 出来ないですし。結局はユーザの fair use を期待する以外には無いのかも...

P.S.
 ありゃりゃ、この投稿の最中も組織票攻撃に合っている。(^^;;
 チャンと投稿出来ればいいが...