ホームページ >バックエンド開発 >PHPチュートリアル >Win サーバー上で exec を介して exe を呼び出すことは 1 つのプロセスのみにすることができますか?同時に呼び出すことはできないのでしょうか?
exe php exec ブロッキング非ブロッキング exec
php は exec を使用して単一プロセス ブロッキング方式で exe 実行可能ファイルを呼び出しますか?私のマシン上の複数のブラウザが同時に呼び出しを要求していることがわかり、サーバーは 1 つの exe プログラムだけを起動していることがわかりました。そして、1 つのリクエストで exe を 1 回呼び出したいと思います。偉い人の皆さん、何が起こっているのか聞いてもいいですか?それとも他の解決策はありますか?実行自体に判断力はありますか?
モデレーターが解決を手伝ってくれますか?
PHP ページを通じて呼び出しをリクエストするたびに、PHP リクエストの数に関係なく、実行ファイルはキューに入れられます。
phpの実行は並列ではないでしょうか? exeを呼び出すとシリアル呼び出しになるのはなぜですか?
fast-cgi メカニズム (すべてのリクエストが 1 つのプロセスで処理される) のせいでしょうか?