「WordPress」カテゴリーアーカイブ

ブログの高負荷問題解消かと思ったらまた!

【スポンサーリンク】

2025年4月初旬、私が運営しているブログの一つで「サーバーへの高負荷状況」が確認される事象が発生しました。この状況により、レンタルサーバー側から利用制限がかけられ「データベース接続確立エラー」となりログインもできない事態となり、その原因を突き止める必要がありました。

そしていろいろ原因を調べた結果、最終的にWordPressのテーマが原因だということを突き止めました。

このあとは全停止させていたプラグインを有効化しましたが問題が起こることはありませんでした。

しかし7月10日また「お客様にご利用いただいておりますデータベースにおきまして、同時に多数の接続が発生し、該当サーバーへの高負荷状況が確認されました。」というメールが、レンタルサーバー側より届きました。

こうなると私も原因が何かわかりません。

【▼記事は、下記に続く】

スポンサーリンク


【▲上記の記事からの続き▼】

全停止させていたプラグインを有効化したプラグインの中に原因があるのか?

それとも何者かに攻撃されているのか?

そこでレンタルサーバー側へ またメールしてみました。

 

にほんブログ村 地域生活(街) 四国ブログ 愛媛県情報へ にほんブログ村 美容ブログ 理容室・床屋へ

スポンサーリンク
スポンサーリンク

ブログの高負荷問題を解消!テーマ選びがカギでした

【スポンサーリンク】

ブログでの「サーバーへの高負荷状況」の原因究明と解決策

2025年4月初旬、私が運営しているブログの一つで「サーバーへの高負荷状況」が確認される事象が発生しました。この状況により、レンタルサーバー側から利用制限がかけられ「データベース接続確立エラー」となりログインもできない事態となり、その原因を突き止める必要がありました。

最初に、原因がWordPressのプラグインにあると考え、バックアップ用のプラグインを停止して様子を見ました。しかし、高負荷状況が改善されず、プラグイン全体を停止することにしました。それでも「サーバーへの高負荷状況が確認されました。」という通知が届き続けたため、プラグイン以外の問題が原因であると判断しました。

次に、問題が発生しているブログを調べた結果、私が運営している他のブログとはWordPressのテーマが異なるため「原因はテーマにあるのでは?」という仮説を立て、問題のブログのテーマを他のブログで使用している「Twenty Fourteen」に変更しました。プラグインはすべて停止した状態を維持したまま、状況をモニタリングすることにしました。

【▼記事は、下記に続く】

スポンサーリンク


【▲上記の記事からの続き▼】

結果は翌日の午前0時過ぎに判明しました。通常、レンタルサーバーからの通知メールは0時から0時30分の間に届いていましたが、今回通知は届きませんでした。このことから、問題の原因は「Twenty Twenty」というWordPressテーマにあると結論付けました。「Twenty Fourteen」にテーマを変更したことで、高負荷状況が解決しました。

このあとは全停止させていたプラグインを有効化しましたが問題が起こることはありませんでした。

 

にほんブログ村 地域生活(街) 四国ブログ 愛媛県情報へ にほんブログ村 美容ブログ 理容室・床屋へ

スポンサーリンク
スポンサーリンク

「プラグイン停止だけじゃ解決しない!高負荷問題をテーマ変更で検証」

【スポンサーリンク】

最近、レンタルサーバーから以下のような通知メールが届きました。

お客様にご利用いただいておりますデータベースにおきまして、 同時に多数の接続が発生し、該当サーバーへの高負荷状況が確認されました。

これを受け、2日にはプラグインをすべて停止して様子を見たのですが、翌3日の朝、また同じ通知が届きました。この結果から、原因はプラグインではない可能性が高いと考えられます。

私のサイト「seikou38.com」では、WordPressを使用したブログが6つ運営されています。興味深いことに、問題が発生しているブログ以外の他のブログには、この「サーバーへの高負荷状況が確認されました」という通知が届いていません。この差異が何によるものかを調査したところ、問題のブログと他のブログではWordPressのテーマが異なることが分かりました。

これらを踏まえ、「問題の原因はWordPressのテーマにあるのでは?」という仮説を立てました。そして、次の対策を決定しました: プラグインをすべて停止した状態を維持しつつ、他の問題が発生していないブログと同じテーマに変更し、様子を見てみる。

今回のテーマ変更により、どのような結果が得られるかを慎重に観察する予定です。これで原因究明につながれば良いのですが…。

 

【▼記事は、下記に続く】

スポンサーリンク


【▲上記の記事からの続き▼】

この件についてもコパイロットに聞いてみました。

【私からの質問】「お客様にご利用いただいておりますデータベースにおきまして、 同時に多数の接続が発生し、該当サーバーへの高負荷状況 が確認されました。」 というメールが、レンタルサーバーから届きましたので プラグインを停止させて様子をみましたら翌日また同じメールが届きました。ということは、原因はプラグインでは無かったようです。 この原因が、プラルインで無ければどいった原因が考えられますか? WordPressのテーマにも原因があると考えられますか?

 

【Copilotからの回答】なるほど、プラグインが原因ではなかった場合、他の原因を考える必要がありますね!以下の可能性を検討してみてください:

  1. WordPressテーマ: 一部のテーマはリソースを大量に消費するスクリプトや機能を含んでいることがあります。カスタムテーマや過去に頻繁に更新されていないテーマが原因となる可能性も。
  2. 外部アクセス: 不正アクセスや、ボットによるリクエストが大量に発生している可能性。サーバーのアクセスログを確認して、異常なトラフィックがないかチェックしてください。
  3. データベースクエリ: WordPressのクエリが効率的でない場合、高負荷が発生することがあります。特にテーマや設定によるカスタムクエリには注意が必要です。
  4. キャッシュの設定: キャッシュが正しく設定されていない場合、リソース負荷が増加することがあります。キャッシュプラグインやサーバーキャッシュの状態を見直してみるのも良いかと。
  5. サーバー側の設定: サーバーの設定に問題がある場合も。PHPの設定やデータベースの設定が適切か確認してみてください。

具体的な解決に向けて、まずはアクセスログやリソース使用状況を調査し、問題の範囲を絞ると良いと思います!他に調査方法について気になることがあればお知らせくださいね 😊✨

 

にほんブログ村 地域生活(街) 四国ブログ 愛媛県情報へ にほんブログ村 美容ブログ 理容室・床屋へ

スポンサーリンク
スポンサーリンク

WP-DBManager停止後も高負荷警告続く、その次の一手とは?!

【スポンサーリンク】

レンタルサーバーからまたもや届いた「同時に多数の接続が発生」警告のメールに、さすがに困惑してしまいました。昨日、「WP-DBManager」というプラグインが原因かもしれないと考え、停止させてみたばかりだったのですが、それでも警告が止まりませんでした。

となると、問題の根源はこのプラグイン以外にあるようです。状況を整理するため、今回は思い切ってすべてのプラグインを停止してみることにしました。この措置が功を奏するかどうかは、明日また同様のメールが届くか否かで分かります。

さらに、この一連の状況をレンタルサーバー側に伝え、原因究明の協力を仰ぐことにしました。もしこれでも解決しない場合、問題はプラグイン以外、つまりサーバー設定や他のシステム的な要因にある可能性が高そうです。

現時点では、状況が改善することを祈るしかありません。同時接続の発生が沈静化すればいいのですが……。

【▼記事は、下記に続く】

スポンサーリンク


【▲上記の記事からの続き▼】

皆さんも同じような問題に直面したことがあるなら、ぜひアドバイスや知見を共有していただければうれしいです!

 

にほんブログ村 地域生活(街) 四国ブログ 愛媛県情報へ にほんブログ村 美容ブログ 理容室・床屋へ

スポンサーリンク
スポンサーリンク

長時間接続し続けてしまう可能性のあるプラグイン!?

【スポンサーリンク】

とりあえず「データベース接続確立エラー」の謎がわかってよかったです。

データベースに同時に多数の接続が発生し、サーバーへの高負荷状況が過去に複数回確認されたためレンタルサーバー側が、データベースの利用を制限をかけた事で「データベース接続確立エラー」となってました。

なのでレンタルサーバー側としては、データベースに同時に多数の接続が発生し、サーバーへの高負荷状況が改善できれば制限を解除するという事です。

なのでデータベースに同時に多数の接続が発生する原因を探さなくてはなりません。

そこでレンタルサーバー側に前回返信されたメールで確認したい事があったので問い合わせをしてみました。

確認したい事というのは下記の2点です。

————————————————-
・お客様にて設置されているプログラムの記述ミス

・外部からWeb領域に設置されているプログラムに対して
想定外のアクセスが行われている
————————————————-

これについてこのように問い合わせをしてみました。

●一つ目の「お客様にて設置されているプログラムの記述ミス」という事ですが、WordPressのプラグインの事でしょうか?
そのプラグインにプログラムの記述ミスがあるということでしょうか?

●もう一つの「外部からWeb領域に設置されているプログラムに対して想定外のアクセスが行われている」の
「外部からWeb領域に設置されているプログラム」とは、これもWordPressのプラグインの事を意味しているのでしょうか

それに対しての返信が、下記の内容で返ってきました。

> 一つ目の「お客様にて設置されているプログラムの記述ミス」という事ですが、WordPressのプラグインの事でしょうか?
> そのプラグインにプログラムの記述ミスがあるということでしょうか?
データベースへ接続しているプログラムとなりますので、もしWordPressをご利用なのであればWordPressのファイル内の記述にデータベースへ接続した際に長時間接続し続けてしまうような記述が入っている可能性がございますので上記のような事象が発生しないように記述の修正が必要である可能性がございます。もし上記のようなデータベースへ接続するプラグインをご利用されているのであればプラグインが原因である可能性もございます。

> もう一つの「外部からWeb領域に設置されているプログラムに対して想定外のアクセスが行われている」の

> 「外部からWeb領域に設置されているプログラム」とは、これもWordPressのプラグインの事を意味しているのでしょうか

上記につきまして、WordPressを設置されている場合、WordPressはデータベースに記事データなどを格納しますのでWordPressで設置されたサイトに対して想定外のアクセスが行われデータベースへの長時間接続が発生している可能性がございます。

【▼記事は、下記に続く】

スポンサーリンク


【▲上記の記事からの続き▼】

このたびの事象につきまして、見直しなどのご対応をいただける場
一時的に制限の解除を実施させていただきたく存じます。

お手数ではございますが、ご希望のお時間をお書き添えのうえで
ご返信くださいますようお願い申しあげます。

今のままでは、「データベース接続確立エラー」となっている為 ブログにログインできない状況なので一時的に解除するからその間に改善せよという事です。

そこでまたコパイロットに聞いてみる事にしました。

【私からの質問】WordPressのプラグインでファイル内の記述にデータベースへ接続した際に長時間接続し続けてしまうような 記述が入っている可能性のあるプラグインってどんなものがありますか?

【Copilotからの回答】良い質問ですね!長時間データベース接続を維持する可能性があるWordPressプラグインは、特に以下のようなタイプが関係する場合が多いです:

  1. キャッシュプラグイン: キャッシュ機能が適切に構成されていない場合、データベースの再接続が頻繁に行われ、リソースを多く消費することがあります。
  2. バックアッププラグイン: バックアップ作業中にデータベース全体を長時間スキャンする場合、負荷がかかる可能性があります。
  3. 検索・フィルタ関連プラグイン: 特に、リアルタイム検索や複雑なフィルタ機能を持つものは、頻繁かつ持続的にデータベースにアクセスする傾向があります。
  4. 統計・分析プラグイン: アクセス解析や統計収集プラグインも、大量のデータを処理するため、長時間接続を続ける場合があります。

解決策として、特定のプラグインを疑う場合は一時的に無効化して、影響を確認するのが有効です。また、サーバーのログを確認することで、どのプラグインが負荷をかけているのかを特定する手助けになるかもしれません。

具体的なプラグイン名や詳細が必要であれば、さらに情報を教えていただけると助けになります!🛠️💧

【私からの質問】具体的にそのプラグインの名前はわかりますか?

【Copilotからの回答】長時間接続の問題を引き起こす可能性がある具体的なプラグインとしては、以下が挙げられます:

  1. WP-Optimize: データベースの最適化とクリーニングを行うプラグインですが、設定次第ではデータベース接続が長引く場合があります[3]。
  2. UpdraftPlus: バックアップ用プラグインで、大量のデータを処理する際、接続時間が延びることがあります[3]。
  3. WP-DBManager: データベースの修復やバックアップを行うプラグインで、頻繁に重いクエリを実行する可能性があります[3]。
  4. Advanced Database Cleaner: データベースの不要なエントリをクリーニングするプラグインで、データ処理中に接続が持続することがあります[3]。

プラグインによる長時間接続が疑われる場合は、1つずつ無効化して接続状態を確認すると特定に役立ちますよ!💧✨ もし更なる調査が必要なら、ログ分析が有効かも知れませんね。

 

【私】ありがたい事に「データベース接続確立エラー」となっているブログの中にコパイロットが、上げてくれたプラグインが、2つありましたので その2つのプラグインを調べてみる事で解決しそうです。

そして昨日一時解除してもらいまいましたので「WP-DBManager」のプラグインを停止させました。
コパイロットの説明でも「頻繁に重いクエリを実行する可能性があります」ということでしたので。

そして停止させたことをレンタルサーバー側に伝えたら下記のような返信が届きました。

お問い合わせの件について、お客様のご対応内容にて
制限は本解除とさせていただきます。

弊社側にて同様の事象を検知した際には、またご連絡差しあげるかと存じますため
その際は、改めてご確認のほどよろしくお願い申しあげます。

とりあえずこれで一件落着です(^^)

にほんブログ村 地域生活(街) 四国ブログ 愛媛県情報へ にほんブログ村 美容ブログ 理容室・床屋へ

スポンサーリンク
スポンサーリンク