Apache 2 と php-fpm での同時リクエストの処理

Apache 2 と php-fpm での同時リクエストの処理

Apache2 と PHP-FPM がインストールされた Debian 10 サーバーがあります。

問題は、1 つのクライアントから複数のリクエストを同時に処理しようとすると、サーバーがそれを正しく処理しないことです。

例えば、私はリクエストを送信しますクライアントA処理に60秒かかる場合がありますが、同じクライアントから10個の他のリクエストを送信します。これらは簡単に処理でき、通常の状況では1秒未満で応答しますが、最初のリクエスト(60秒のリクエスト)が完了するまで待機し、その後で処理が開始され、応答が返されます。簡単なリクエストが返されることもあります。エラーコード 504 タイムアウトプロセスが重いためです。

クライアント A からの負荷の高いプロセスが処理されている間も、他のクライアントはリクエストを送信できるため、負荷の高いリクエストを送信しているクライアントにのみ問題が発生することに注意してください。

何を検索すればいいのかわからず、得られた結果が私の問題に適切ではなかったため、ほとんど何も試しませんでした。

他に共有する必要があると思われる情報や設定がある場合は、以下にコメントしてください。

皆様のご協力に感謝いたします。

関連情報