検索

ホームページ  >  に質問  >  本文

「アクティブな PHP セッションによって 504 エラーが発生する可能性がありますか?」

私の Nginx 専用サーバーには 4 つの CPU コアと 16 GB のメモリがあり、リソースは十分であるはずですが、CPU と PHP サブプロセスに関連する制限により、頻繁にクラッシュします (504 エラーで)。

その理由を探しているところです。 WordPress では、次の警告が表示されます。 PHP セッションは session_start() 関数呼び出しによって作成されました。これにより、REST API とループバック リクエストが妨げられます。 HTTP リクエストを行う前に、session_write_close() によってセッションを閉じる必要があります。

これにより 504 エラーが発生する可能性がありますか?

P粉970736384P粉970736384514日前666

全員に返信(1)返信します

  • P粉738046172

    P粉7380461722023-09-09 19:55:25

    REST API はステートレスである必要があります。この場合、セッションは役に立ちません。 さらなる情報がなければ確実に知ることは困難です。 カスタム セッション ハンドラーがセッションを保存できる適切な構成 (Redis など) を行わずに PHP がバックグラウンドでセッションを開始すると、504 (タイムアウト) エラーが発生することがあります。 使用### リーリー

    PHP ログとその他の設定を見つけます。ここに投稿してください。シェルを使用して構成を表示することもできます。

    リーリー

    ほとんどのシステムは、cli リクエストと Web リクエストに対して異なる PHP 設定を実行することに注意してください。

    top または htop を使用して、CPU とメモリの使用率が高い結果を処理するシステム ツールを表示します。

    返事
    0
  • キャンセル返事