サポート » 使い方全般 » サイトヘルスでREST API エラー

  • サイトヘルスで

    REST API でエラーが発生しました パフォーマンス

    REST API は WordPress や他のアプリケーションがサーバーと通信する手段の1つです。たとえばブロックエディター画面は、投稿や固定ページの表示や保存に REST API を使用しています。

    REST API リクエストはエラーのために失敗しました。
    エラー: cURL error 28: Connection timed out after 10001 milliseconds (http_request_failed)

    ループバックリクエストは予約イベントの実行に使用されます。またテーマやプラグインの組み込みエディターでは、コードの安定性の確認に使用されます。

    サイトへのループバックリクエストは失敗しました。現在、依存する機能は想定どおりに動作していません。
    エラー: cURL error 28: Connection timed out after 10001 milliseconds (http_request_failed)

    2つのエラーが出ております。
    グーグルで色々検索して
    プラグイン全部外す
    テーマデフォルトに変更
    file.php 300→3000
    php.ini uploadやメモリなどの容量すやす
    などを試してもエラー表示されたままです。

    他になにかありますでしょうか?ご教授お願いします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • susumu0607さん、こんにちは。

    可能性のレベルのお話で申し訳ないのですが、もしかして管理画面のセキュリティ向上のために BASIC認証などを設定されていませんか。
    REST API で使用するファイルもしくはサーバー自身の IPアドレスからの制限を外してみるなど試してみて頂けるといかがでしょうか。

    ご参考になれば。

    こんにちは

    正しくない PHP セッションの使い方をしていると、そのメッセージが表示されます。(他の原因もあるかもしれませんが)

    プラグインを1つづつ停止していくとそのような処理をしているプラグインを特定できると思います。

    しかし、サイトとして正しく動作しているのなら無視していいんじゃないかと思います。

    参考)https://core.trac.wordpress.org/ticket/50491

    スレッド開始 susumu0607

    (@susumu0607)

    shokun0803さん ご返信ありがとうございます。
    basic認証はしてないんですよね…

    munyaguさん ご返信ありがとうございます。
    最初にも書いてる通りプラグインは全部外して、テーマもデフォルトに変えてます。
    いらないかもしれませんが、pingのプラグインも動いてないし
    予約投稿もプラグインいれないと送ってくれなくて。
    微妙にこまってます

    マルチサイトではありませんが、個別にフォルダー作って各々にwordpressを入れて3サイト運営してますが、エラーでるの1つのサイトだけなんですよね…
    あとの2つはなぜかエラー出てないTT

    「プラグイン全部外す」を読み飛ばしていました、すいません。

    サーバーに何かエラーログが出力されていないでしょうか。

    susumu0607さん、こんにちは。

    マルチサイトではありませんが、個別にフォルダー作って各々にwordpressを入れて3サイト運営してますが、エラーでるの1つのサイトだけなんですよね…

    これまた可能性のレベルで申し訳ないですが、単純にレスポンスに時間がかかってしまっているということも考えられます。
    複数のサイトを1サーバーで運用されているようなので、他の WordPress でアクセスが多く発生し、レスポンスそのものが遅くなれば REST API のアクセスも遅くなります。
    実際に REST API でアクセスしてみてレスポンスがきちんと帰ってくるか試してみるのはいかがでしょうか。

    こういう時は切り分けが重要です。munyaguさんのおっしゃる通りログを確認するのも大事です。
    ご参考になれば。

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