サーバーダウンは「艦これ速報」さんが原因だった

公開日:
更新日:
カテゴリー: サーバー

ここ2日間ほど(4月12日と13日)夜間にサーバーの負荷が大きくなり、サイトのページや画像、javascriptの実行ができないという状態が数時間ほど続きました。

そしてサーバーの管理画面に入ってあれこれ原因を調べたところ、「艦これ速報」というサイトが自分のサーバーにある画像を直リンクで使っていたのが原因でした。

事の発端

プログラミングが趣味で時間があるときに作ったツールを「Webツール」にまとめているのですが、その中で一番使われている「ツイートの一括削除ツール!」のコメント欄に次のようなコメントが投稿されました。

そして、同時間に「【PHP】LINE BOTの作り方 on Messaging API」のブログ記事を書いていたのですが、記事中に使っている画像がプレビュー画面で一切表示されない・・・という現象が起き、あれおかしいな?ってことで、サーバーの管理画面で確認してみました。

原因わからず

なお、サイト自体はエックスサーバーで運営しているのですが、画像やjsファイルは負荷分散を目的としてさくらインターネットのサーバーを使っています。

さくらの管理画面に入ってみて、リソース情報をみてみたのですが、過負荷によるリソース制限は喰らっておらず、さくらのサーバーが一時的に調子悪いんだろうなーって感じでこの日は作業を中断しました。

サーバーダウンの詳細

翌日も夜間の時間にサーバーやサイトをごにょごにょしてたら503エラーが起きて、またか・・・ってことで管理画面を見てみました。

さくらでは前日の統計を「リソース情報」というところで見れるのですが、確認してみてびっくりしました。

503エラーの回数

記録が残っている3月15日から4月11日には503エラーが起きた回数は0回にも関わらず、4月12日には

 

65,085回

というわけがわからないほどの503エラーが起きていました。

転送量

ついでにウェブ転送量を見てみると、やはり4月12日と13日は転送量が普段と比べて跳ね上がっています(4月7日は??)。

原因は「艦これ速報」だった!

そういえばさくらのサーバーにはアクセス解析があったなってことで、いろいろとアクセス情報を見ていたのですが、そのアクセス解析を見て原因がわかりました。

原因は艦隊これくしょんというゲーム?のまとめサイトである「艦これ速報(kancolle.doorblog.jp)」というサイトでした。

ファイル呼び出しを行ったリファラ(参照元)の項目を見てみたら、見慣れないサイトのURL「kancolle.doorblog.jp」が上位に固まっていました。

ちなみに上の記録は一か月間の総計ですが、わずか2日間で「艦これ速報」さんにアクセス数(ファイル参照回数)をごぼう抜きされてました(笑)

人気まとめサイトのアクセス恐るべし!!

「艦これ速報」のページにアクセス

「艦これ速報」さんのページにアクセスして原因をさらに調べたところ、

の赤枠のアスキーアートの部分が画像化されており、その部分のソースが

<img src="http://tool.ysklog.net/@temp-files/c2b66c58413f5172403ed154c5f0650a.png">

となっており、私のサーバーにある画像を直リンクしていたのが原因と分かりました。

※現在は差し替えられています。

まとめ

私は「AA(アスキーアート)の画像化Webツール!」というアスキーアートを画像化するツールを公開しているのですが、

おそらく「艦これ速報」の管理人さんがこのツールを使ってAAを画像化し、面倒なのでそのまま自分のサーバーにアップロードせずに直リンクしたものと思われます。

そして、巨大なアクセスがそのページに集中し、そのページに直リンクされた画像がいっきに呼び出され、同時アクセス数もしくは転送量のMAXに達してサーバーダウン(正確には503処理)になったのがこの2日間の503エラーの原因と考えられます。

終わりに

今回、貧弱なサーバー環境で503エラーの連発でサイトユーザーに迷惑をかけて申し訳ないなーと感じていましたが、原因が他サイトだったとはびっくりです。

「艦これ速報」の管理人さんは何気ない行為だったと思いますが、少なからず他者に迷惑をかけたので、最低限の運営マナーは守ってほしいなーって思います。

 

あわせて読んでほしい!

 

コメント

まだコメントはありません。

コメントフォーム
お名前
コメント