2007.09.13 · 技術と道具

503エラーについて

最近、2日に1回くらい、夜になっちゃぁ503エラーでアクセスできないという事象が発生しています。503エラーというのは「Service Temporarily Unavailable」という表示が出る、あれです。

もしや、遭遇された方もいらっしゃるかもしれません。

たまにそうなるというのならさておき、一度503エラーが出始めると、2時間くらいはそれが続いてしまうので、それは大問題。その理由と言うのは、ふつうに考えれば、システム負荷が高くなり過ぎること。レンタルサーバのサポートに問い合わせてみたところ、共用サーバの別のユーザには問題が出ていなくて、うちだけそういう状態だったらしい。で、Apacheを再起動したら、なおりましたとか…。

額面どおり、システム負荷が高いというのなら、そうかもしれませんが、だいたい、digitalmorningなんて、悲しいかなそんなにアクセスは無いわけで、どうにも不思議だったわけです。

思いつくのは、最近、XOOPSに変えましたが、それがやたら重いとか?そこで、とりあえず、いくつかのモジュールはキャッシュを設定して、毎度、動的にコンテンツを作るというのをやめました。その効果は、今のところ、よく分からない。

続いて、アクセスログを見てみると、相変わらずBaiduspiderが大活躍している…。Googlebotの軽く4倍は来ている。ていうか、総アクセスの4分の1弱がBaiduspider。もう、ふざけるなと。

で、エラーログを見てみると、Baiduspiderによる「File does not exist」のエラーがたまりにたまっていました。要はNucleusからXOOPSに変えて、なくなったファイルというかURLがたくさん出来たのですが、Baiduspiderは相変わらず、なくなったURLを叩きまくっているようなのです。

て、ことで、この際、Baiduspiderの締め出し作戦に打って出ることにしました。robots.txtに書くとかいった甘っちょろい作戦ではなく、.htaccessで完全封鎖。

これで、どんなもんか。数日、監視していきたいと思います。

2007/09/13 23:31
← MCEAの説明会に行ってきた
悪戦苦闘 →
井上 研一
経済産業省推進資格ITコーディネータとして中小企業のDX・AI活用の現場で伴走支援を行う。「ITCプロセスガイドライン4.0」および「中小企業向けAI活用ガイド」執筆メンバー。著書・講演多数。ITエンジニアとして25年以上の実務経験。AI導入の実務に10年以上携わる。自ら開発したAIサービス「Gen2Go」が北九州発!新商品創出事業の認定を受ける。2026年4月より北九州市立大学大学院マネジメント研究科の学生としての顔も持つ。

本サイトおよびブログに掲載している内容は、特に明記のない限り、井上研一個人の見解に基づくものです。所属・関与する組織、団体、企業、研究会等の公式見解を示すものではありません。