/ バックグラウンドプロセスにコマンドを送信する/ Php - php、exec、pipe

Phpはバックグラウンドプロセスにコマンドを送る - php、exec、pipe

私はWebサービスを書いています。 PHPプロセッサは、サーバー上にある実行可能ファイルに処理を引き継ぐ必要があります。

リクエストが到着すると、PHPはexecutable&executable実行可能ファイルからの出力をバック&PHPで処理し、実行可能ファイルはバックグラウンドで実行し続けます。どうすればこれを達成できますか?

回答:

回答№1は1

私はバックグラウンドで計算を実行できるWebサービスを作成し、通信にファイルを使用しました。

  • クライアントからの依頼
  • ジョブファイルを作成する
  • ジョブファイルを実行するバックグラウンドphp cliを起動します。
  • ジョブプロセスが終了したら、結果を結果ファイルに書き込みます。
  • クライアントがジョブから結果を要求すると、サーバープロセスは結果ファイルから結果を読み取ります。