私のphpスクリプトは、リモートゲートの応答を通常20秒ほど待ちます。これにより、Apache httpd スレッドが MySQL 接続を開いた状態でメモリ内に存在し、最終的に MaxClients 値を超えます。リモート ゲートが応答するまでアイドル状態のリソースを解放する方法。
1つの解決策は次のとおりです。1)リモートゲートリクエストを実行し、ユーザーを特定のURLテストに更新するページにリダイレクトします。2)nginx構成ファイルにそのURLのルールを書き込みます。特定のファイルが存在する場合は、apacheを実行してデータを表示します。ページを更新します。3) リモートゲート要求はデータをファイルに保存します
そのため、リモートゲートにリクエストを行うスクリプトからApacheをリンク解除し、可能な限り小さくすることができます。リモートリクエスト中は、サーバーはそのスクリプトのみで使用され、nginx からの軽いリクエストです。
良い解決策かもしれませんが、このアプローチの欠点を知りたいです。そして、もっと良い方法があるかもしれません。