相談フォーム信頼の「飲んだくれマーク」をご確認下さい。2016年12月28日そういうことをやってみたので書いてみます。当ブログはさくらのレンタルサーバ、スタンダードプランで運営していました。これは共有サーバというやつで、単一のサーバを複数のユーザーが利用します。各ユーザーの公開ディレクトリはユーザーディレクトリの下にあります。昔からよくあった形態のひとつですね。共用サーバっていろんな人が使ってるんで正直リソースの取り合いみたいなところがあるんですよ。取り合いにならないよう何らかのユーザーごとの負荷制限はかけてるんでしょうけど、同じ環境を使っている以上公平にはならない。仮想マシンならばもうちょっとリソース管理も公平にできるんでしょうけど。そんなわけで果たして私のブログはどのくらいのリソースを使っているのか。なんじゃこりゃ...。503エラーに着目してみます。503というのはサービスが一時的に利用できないという状態を表すエラーコードですが、つまりは負荷がかかったときにレンタルサーバ側が積極的にプロセスを殺しているんですね。これを見ると12/1あたりにかけて約90万回のエラーが発生しています。これは攻撃を受けてるんでしょう。管理系のスクリプトには国外アドレスからの接続をブロックしているので、国内からの攻撃と言う事です。不正アクセスに当たる行為と思われますので、IPアドレスから開示請求を依頼して訴訟を起こしてみようかな(やってみたいから)と思ったのですが、なんとっ!ログが取られていませんでした...。おっかしいなあ?ログを取る設定になってなかったんです。ちなみに、グラフを見ると12/1以外は発生回数がゼロに見えますが、これはY軸が伸びきってるのが原因でして、日常的に2000~4000回の503エラーが発生しています。一日2000~4000回も表示回数を損失してるって、これえらいことですよ!私の独自の計算だと、これで一日にジュースX本分くらいの収入機会を損失してますからね。続いてCPU時間ですが、大体7時間から8時間前後を行き来しています。先に「共用サーバっていろんな人が使ってるんで正直リソースの取り合いみたいなところがあるんですよ」などと言いましたが、リソースぶんどってるのは私だったのですね。ちなみに、右端がストンと落ちてるのは、後述するようにサーバ移行が完了したからです。サーバスペックを見てみるとCPUは2コア、私のサーバには実に130人程度の人が同居していました。2コアなんで実質的な一日のCPU時間は48時間。そのうちの9時間、実に20%弱を私が使ってる。均等に割ると一人1%以下のリソースになるんだけど。