とを使用して無限にループするように構成されたPHPスクリプトがset_time_limit(0)
ありますfor(;;)
。スクリプトは、特定のディレクトリをリッスンしてファイルを待機するようにコーディングされています。ファイルが検出されたら、いくつかのコマンドを実行してループを続行します。これまでのところ、これは私のニーズに対して非常に成功していますが、懸念があります。
PHPで無限ループを作成することのパフォーマンス上の欠点はありますか?このスクリプトの実行が停止しないようにサーバーを構成するにはどうすればよいですか?または、実行が停止したときにアラートを表示しますか?起動時にも起動してほしいです。SUSESLES10ボックスを持っています。
for (;;) {
// Check for empty directory
if (isEmptyDir($finishedDir)) {
// If so, move on
continue;
} else {
// do stuff.
}
}