久しぶりにここに新規登録したユーザー!
PHP5がインストールされたサービスとしてローカルで(今のところ)Windows上で実行されているApache2.2Webサーバーがあります。PHPのexec()を使用して、サーバーでホストされているコマンドラインクライアント(.exe)を実行しています。このクライアントは、データベースに対してユーザーを認証し、ユーザーに代わって事前定義されたSQLクエリを実行します。
私の質問は、Apacheは(同じ)PHP exec()コマンドを介して複数のユーザーから要求されたプログラムをどのように実行するのですか?この場合、Apacheは、それにアクセスするすべてのユーザーに対して同じ1つのクライアントのインスタンスを使用しますか、それともApacheは各ユーザーに対してクライアントの新しいインスタンスを作成しますか?
クライアントは単一のユーザーが使用するように設計されているため、Apacheがクライアントの同じインスタンスを再利用すると、多くの同時実行の問題が発生します。
私が得ることができるどんな助けにも感謝します、ありがとう!