以前は、一連のスクリプトをそれぞれ個別の cron ジョブとして実行していました。ここで、1 つの cron ジョブでコントローラー スクリプトを実行し、スクリプトを個別に (同時に並行して) 呼び出すようにしたいので、追加するたびに新しい cron ジョブを作成する必要はありません。別のスクリプト。
調べましpcntl_fork()
たが、インストールされていません。これもできfsockopen()
ますか?
いくつかの質問:
を使用するこの例http://phplens.com/phpeverywhere/?q=node/view/254
fsockopen()
を見ました。これにより、PHP スクリプトを並行して実行できますか? スクリプトは相互作用しないことに注意してください。ただし、いずれかのスクリプトが途中でエラーで終了したかどうかを知りたいです。第二に、私が実行しているスクリプトは外部からアクセスできず、内部専用です。スクリプトは以前はphp -f /path/to/my/script1.phpのように実行されていました。Web アクセス可能なパスではありません。#1の例はこれで機能しますか、それともWebアクセス可能なパスのみで機能しますか?.
あなたが提供できるアドバイスをありがとう。