サポート » 使い方全般 » サイトヘルスの読み込みに時間が掛かる

  • お世話になります。

    ロリポップサーバーのスタンダードプランを利用しているのですが、
    Wordpressの「ツール」→「サイトヘルス」への移動に10秒以上かかり、
    サイトヘルスステータスに”致命的な問題”として

    ・REST APIでエラーが発生しました
    ・サイトでループバックリクエストが完了できませんでした

    の2つが表示されます。

    WordPressフォーラムでは、プラグインが原因という意見が多く載っているのですが、
    上記現象は新規インストールのWordpressでも起こります。
    ※プラグインを全部削除しても変わりません。

    ロリポップはライトプランというのを別で利用しているのですが、
    そちらでは全く問題が起きていません。
    「サイトヘルス」の読み込みも2秒くらいです。

    ロリポップに問い合わせをしたところ、WordPressはサポート対象外という事で、
    WordPressフォーラムに聞いて欲しいという回答だったのですが、
    英語のフォーラムを見て回ってもはっきりしないので、お知恵をお借りしたいです。

    ちなみに「Query Monitor」プラグインでチェックすると
    “HTTP API Calls”にエラーが出て

    
    URL:http://sample.com/wp-json/wp/v2/types/post?context=edit
    
    ステータス:cURL error 28: Connection timed out after 10001 milliseconds
    
    呼び出し元:
    WP_Site_Health->get_test_rest_availability()
    wp-admin/includes/class-wp-site-health.php:1853
    WP_Site_Health->perform_test()
    wp-admin/includes/class-wp-site-health.php:171
    WP_Site_Health->enqueue_scripts()
    wp-admin/includes/class-wp-site-health.php:117
    do_action('admin_enqueue_scripts')
    wp-includes/plugin.php:478
    

    という結果になります。

    単にサーバーが遅いという事なのでしょうか?
    ライトプランのサーバーと機能は同じですし、
    PHPのバージョンも同じなので(PHP7.3CGI版)、う~ん…という感じです。。。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • モデレーター Okamoto Hidetaka

    (@hideokamoto)

    Timeoutする可能性としては、

    ・データベースが重たくなって取得に時間がかかっている
    ・複雑なクエリが実行されているため
    ・無限ループが起きている

    などが考えられるかと思います。
    サーバーのエラーログが確認できるようすでしたら、
    WarningやFatal errorが出ていないか一度確認しててください。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • このトピックに返信するにはログインが必要です。