0

スクリプト内で次を使用してファイルを実行するfile1.phpというファイルがあります。コマンドexec("php-cli -f _DAEMON.php")を実行した後、exec()さらにコードを実行する必要があります。問題は、_DAEMON.phpその名前が示すようにデーモンであり、実行が停止しないことです。 、したがって、残りのコードの実行を許可せずに file1.php をフリーズします。

exec("php-cli -f _DAEMON.php")終了していなくてもコードの実行を継続できるようにする方法はありますか? または、コードの遅延が x 秒/ミリ秒を超えているかどうかを検出するには、続行しますか?

ありがとう。

4

1 に答える 1

0

ソケットを使用してみてください (curl は短いタイムアウトで動作する可能性がありますが、オフハンドでスクリプトを強制終了するかどうかはわかりません)。理想的ではありません。いくらかのオーバーヘッドが追加されます。

http://phplens.com/phpeverywhere/?q=node/view/254

また、doriana_gd は、おそらく node.js、サーバー側の JavaScript などを参照していました。

于 2013-07-06T06:17:27.537 に答える