サポート » 使い方全般 » サーバレスポンスが遅い場合の原因の調査方法

  • 解決済 hokutonojikei

    (@hokutonojikei)


    先日突然サーバレスポンスが遅くなるという現象が発生しました。
    サイト表示はされるものの数十秒かかるという状態で
    結果的には1つのプラグインを停止したら解消することができました。

    ただ今回の件についてはエラーが出るわけでもなく
    サーバ側でのエラーログにも何も吐き出されず
    単純にサーバレスポンスが遅くなるという状態で
    原因が発見できたのはカンに頼った結果でした。

    事後の調査として同様の環境を作成する際には
    前述のプラグインを有効にしようとしたタイミングで
    DB接続関連のエラーが表示されたので
    DB接続の際にこけていたのだと予想しています。

    今後同様の現象が起きた際に原因をスムーズに発見するために
    ユーザーとしてできることがあればご教授いただきたく
    書き込みをさせていただいております。

    不足情報やわかりづらい部分がありましたらご指摘いただけたら嬉しいです。
    (可能な範囲で対応させていただきます)
    よろしくお願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは。
    そのプラグインの名前を記載いただく事は可能でしょうか。

    もしくはChromeブラウザであれば、開発者ツールのネットワークタブで、何のリソースの読み込みに時間がかかっているかを調べる事も一つの方法かもしれません。

    hokutonojikei さん、こんにちは。

    ・Web ブラウザの開発者ツールやデベロッパーツールで、「ネットワーク」「タイムライン」等の画面で時間のかかっているファイルを調べる。

    Query Monitor 等のWordPress プラグインをインストールして、処理遅延やエラーになっている箇所を探す。

    ・PHPに Xdebug 機能拡張が入っている環境で実行して疑わしいところを確認する

    あたりでしょうか。

    UptimeRobotの様なサービスが一般的に自動計測とアラート管理に使われます。この様なツールではアラート基準を設定しておけば、パフォーマンス悪化の時点で直ぐに通知を受けられます。

    定期モニタリングで大きな変動があった場合に、他のコメントにある様なプラグインを使用して更に内側の様々なプロセスを調べるという流れです。

    トピック投稿者 hokutonojikei

    (@hokutonojikei)

    Aki Hamanoさんご回答ありがとうございます。申し訳ありません、回答がつかないと思いそのまま放置してしまいました。大変失礼いたしました。

    プラグインはAcunetix WP Securityというものを停止したら速度が回復したのでこちらが原因だったのだと思います。開発者ツールのところは記憶ベースで恐縮なのですが、サーバレスポンス自体が遅く数分待った段階でレンダリングが始まるという動きだったと記憶しております。やはりデベロッパーツールが有効だと再認識できました。ありがとうございました。

    トピック投稿者 hokutonojikei

    (@hokutonojikei)

    KOJIさんご回答ありがとうございます。申し訳ありません、回答がつかないと思いそのまま放置してしまいました。大変失礼いたしました。

    Query Monitorは使用したことがありませんでした。Xdebugにもそういった機能があるんですね!?また自分なりに調べてみたいと思います。ありがとうございました。

    トピック投稿者 hokutonojikei

    (@hokutonojikei)

    skillsharejpさんご回答ありがとうございます。申し訳ありません、回答がつかないと思いそのまま放置してしまいました。大変失礼いたしました。

    UptimeRobot、これも使用したことがありませんでした。また自分なりに調べてみたいと思います。ありがとうございました。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「サーバレスポンスが遅い場合の原因の調査方法」には新たに返信することはできません。