CPU負荷が最近高すぎるな?と言う事でサーバー対策してみた【WordPress】

ヨット


最近、特別アクセス数(PV数)が増えている訳ではないのに、CPU負荷と転送量が多いんですよね?
運営しているサイトのうち、2つのサイトのCPU使用率(平均使用率)が2016年1月末から2月に入ったとたん、急激に上昇傾向です。
ページビュー(PV)が増えていると言う事であれば理解できるのですが、特段増えてきた訳でもありません。

先週の同曜日で比較してみると、アクセス数が半分に減っているのに、CPU使用量と転送量があまり変わっていないんです。

CPU負荷

幸いにも負荷対策は講じているので、サーバーが落ちると言うか、アクセス制限を掛けられるまでには至っておりません。
また、自分でサイトにアクセスする限りでは、スマホでもPCからでも、503エラーなどにならないのですが、アクセス数が戻った際には極端な話、現在の2倍の負荷となることも考えられるため、色々と考えてみました。

WordPressの場合、最低限のチェック項目としては下記の通りです。



(1)WordPressのバージョンが古くなっていないか?

新しいバージョンに更新すると、不具合があって負荷が掛かると言うこともあり、私もすぐ最新版にすることはないのですが、古くなりすぎているのも、周りのプラグインの更新などもあり、そのうち不具合が生じて来る事もあります。
この辺り、難しい所なのですがね・・。

(2)プラグインのバージョンが古くなっていないか?

実は、1月にも同様に負荷が掛かったことがあり、その時は、とある画像処理系のプラグインを削除することで大幅に改善しました。
その後、代わりに入れていた画像処理系のプラグインが、ここ数日間、動作が緩慢だったので、それを切ってみました。
でも、次の日になっても効果が全くありません?
なんかDOS攻撃でも受けているのかな?とも思ったのですが、まぁ、そこまで有名な訳ではないので、ちょっとリセット的なことをしてみました。

しかし、全く効果がありません。
画像の処理が遅いのかな?と感じたので、次にキャッシュ系をリセット(初期化)してみました。

wpXクラウドの場合は、管理画面から以下のように再設定してみました。

(1)キャッシュを一時的にOFF
(2)mod_pagespeedをOFF
(3)mod_pagespeedをオン
(4)キャッシュをオン

これも効果が無いので、次にはODNのキャッシュも初期化してみました。
これが効いて、1回、CPU使用率が下がった日があったのですが、翌日にはまた高い状態となってしまい、またしても意味がありません。

しょうがないので、プラグインの不具合を仮定して、プラグインをほぼすべて停止してみます。
が、これでもCPU負荷が下がる事はありませんでした。

困ったぞ

下がるどころか、CPU負荷はどんどん上がって行きます。
その為、苦肉の策で下記の対策を追加して実施致しました。

(1)WordPressで安定動作していたバージョンを最新の4.2.2に更新
(2)1年近く安定動作していたテーマも最新のバージョンに更新

上記に伴い、カスタマイズしていたphpなどもすべて新たに改良する作業が発生し、これに丸1日要しました。

なお、これは、おかしい2つのサイトのうち、CPU使用率がより高い方のサイト1つをテストケースとして更新してみました。
ところが、これでもCPU使用率が下がるには至りませんでした。

そこで、微妙な設定が必要となるプラグイン「Head-Cleaner」を調整してみますが、これでも目立った効果がなく、更には.htaccessにもキャッシュ指示を追加してみても、ダメです。

サーバーアタック(攻撃)でも受けているのかな?とも思い、ログを取ってみましたが、最近になって不正ログインを試みている回数などが増えていると言う訳でもありません。

だいぶ消去法で原因が狭まってきたところで、思い当たるふしが1つあります。

それは「画像」です。
1月下旬に画像の一部と言うか、100枚程度削除していたのです。
しかし、このおかしなサイト以外に、CPU使用率が上がっていないサイトも同様に画像を削除していたので、まだ原因であるとは断定できないのですが、残されている要因はこのくらいしか思い当たりません。
一部、サムネイル画像も削除していたので、それで、キャッシュ系が探し出したのか、アクセスがある度にサーバーが困った状態になっているのかな?と推測しました。

と言う事で、かなり苦痛だったのですが、サムネイル画像が欠けているサイトに、新たな画像を入れる作業を行ってみました。

正直なところ、これ以上、対策としてやれることはないので、お手上げ状態です。
上記の最後とも言える対策を、月額3000円支払っている方の、wpXクラウド(グレードC)にて施して見て、様子を見る事に致しました。

CPU使用率

すると、依然として100%はこえるもの、だいぶ落ち着いてきた感があります。

と言う事で、もう1つのまだ画像対策などを行っていないサイトでも同様にしてみようかな?と思いましたら、そっちのサイトもだいぶ落ち着いてきました。

すなわち、画像対策も効果があったのかどうか、検証してもハッキリせず、もう100%お手上げです。
しかし、その後、だいぶCPU負荷は落ち着いてきました。

もしかしたら、サーバーのメモリ使用量を標準設定の200Mから、500Mに上げさせて頂いたのが良かったのかも知れません。
こんなに使って良いものか、わからなかったので、今まで遠慮していたのですが・・。

でも、完全に100%以下になった訳ではありませんので、来月からはサーバーのグレードをワンランクUPさせるしかないのかな?とも感じています。

以上、数日間、ほとんど記事づくりができずに歯がゆい思いをしていたのですが、ご参考までに記載してみました。

ちなみに、2月下旬には20%程度までCPU負荷落ちています。

皆様で、CPU負荷を下げる良い方法をご存知の方がおられましたら、是非お教え願えますと幸いです。

※調整操作は自己責任でお願い申し上げます。何か不具合などが生じても、当方では責任を負いかねます。

閲覧ありがとうございます。ご参考になりましたでしょうか?
  • 普通だった 
  • 参考になった 
  • すごく良かった 




5万文字以上のブログ収入を得る為の「実践バイブル」を創刊致しました。
読切タイプの参考本的な内容です。詳しくは下記をご参照願います。
takada式「ブログで収入を得る実践テクニック」(適時追加あり)

無料でブログ・サイトの「アクセス向上」を狙うノウハウマガジンです。
無料購読可能→いつでも購読中止できるnoteにて無料配信中。
takadaのブログで収入講座(無料版)

takada素浪人

投稿者プロフィール

お忙しい中「脱藩起業」をご覧頂きまして深く御礼申し上げます。
現在、サイト運営の広告収入のみで生活している個人事業主で、2015年はお陰様で、運営サイト全体数値ですが2500万PVを達成致しました。
このサイトにてアドセンス広告は掲載しておりませんが、WordPressを使用したアフィリエイトや広告展開、そして愚痴などを中心に言いたいことも掲載させて頂いております。
もしよろしければ、Facebook・Twitterなどでご感想やご質問など賜りますと嬉しいです。(^-^)
あと「ブログで稼ぐオンライン講座」も始めました。

この著者の最新の記事

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

コメントするためには、 ログイン してください。

ご挨拶

いつもご覧頂きまして、誠にありがとうございます。

お陰様で、2016年1月~11月は、このサイトを含めた運営サイト合計で4935万PVとなりました。

プロフィール

Twitter でフォロー


2016年8月、最新刊を電子書籍にて格安配信開始致しました。
ページ上部へ戻る