私はWebサービスを書いています。 PHPプロセッサは、サーバー上にある実行可能ファイルに処理を引き継ぐ必要があります。
リクエストが到着すると、PHPはexecutable&executable実行可能ファイルからの出力をバック&PHPで処理し、実行可能ファイルはバックグラウンドで実行し続けます。どうすればこれを達成できますか?
回答:
回答№1は1私はバックグラウンドで計算を実行できるWebサービスを作成し、通信にファイルを使用しました。
- クライアントからの依頼
- ジョブファイルを作成する
- ジョブファイルを実行するバックグラウンドphp cliを起動します。
- ジョブプロセスが終了したら、結果を結果ファイルに書き込みます。
- クライアントがジョブから結果を要求すると、サーバープロセスは結果ファイルから結果を読み取ります。