cronjobによって毎分起動されるphpファイルがあります。
phpファイルが起動されると、データベースの更新、スリープなどが行われます。
これは次のようにプログラムされています。
$start = microtime(true);
set_time_limit(10);
for($i=0;$i<5;$i++)
{
updateDB();
time_sleep_until($start + $i + 1);
}
このコードを実行しても、データベースで変更が行われていることはわかりません。私が気付くもう一つのことは、私が何かをエコーアウトするとき、私はループがワンピースで終わるときに印刷されます。
[編集]flushとob_flushを使用しようとしましたが、それでも行の行が出力されませんでした[/ edit]
これらのエラーを回避するにはどうすればよいですか。データベースを更新する必要があります。
私が疑問に思っていたもう1つのことは、この種のことをログに記録するのが最善の方法です。結果をログファイルに記録できますか?