« パスタ・ロボ(ピッコロ) | メイン | 本日の出費 »

503サーバエラー

先週の水曜から503サーバエラーが頻発して困っていた。

エラーが出ると全てのcgiページがエラーになる。
サーバの調子でも悪いんだろうか、などとしばらく様子をみていたが、改善の兆しはなく、障害情報やメンテナンス情報も出ない。これはおかしいと思い、問い合わせをした。
すると、エラーが出るページを知らせてくれと言うので、なんでそんなのが必要なのかと少々疑問に思いつつも、使っていないものも含めていくつかのURLを連絡した。
ところが翌日返ってきた回答はひどいものだった。
簡単に言うと、

  • 共用サーバだからサーバ資源を1ユーザが独占しないよう調整している。
  • CGIなどの負荷を掛けやすいプログラムはアクセスが集中すると503エラーになりやすくなる。
  • 1日あたりのリソース使用量が多くなくても、瞬発的な大量の同時接続など著しい負荷を掛けていると判断したら一時的に制限を施す。
  • CGIを減らすか上位プランに変更することを検討してくれ。

などというもの。
はっきり言って、1日のアクセス量なんてたかが知れている。どう考えてもアクセスが集中するとは思えないし、アクセス解析ページに表示されているヒット数もごくごく少ない。そんな状況でアクセス集中といわれただけは納得できない。再確認のメールを出したが回答なし。

といって、このままでは激しく不便なので、エラー前後の数日間の生ログを見てみた。すると、特定のCGIページにあやしげなPOSTリクエストが頻発しているではないか。件数が多くはないけど、それらのほとんどが503のコードを吐いている。 ほかのCGIでは同じ現象はみられないことから、原因があるとすればコレではないかと考えた。
これはURLそのものが「bbs」となっていることから、攻撃の対象になりやすいのかもしれない。
というわけで、早速URLを変更してみた。するとどうだろう、その後503エラーは出ていないのだ。
とりあえず、今のところは問題解決した模様。

トラックバック

このエントリーのトラックバックURL:
http://danceneko.net/mt4/mt-tb.cgi/268

コメントを投稿