我有一个PHP脚本每隔一秒检查一次数据库(因为它不是100%重要的第二个)并将输出写入json文件以获取字幕系统。这有一个成功的日志文件
我也想记录很多次。
我用“。”登录到最后一行。每次跑步。
2012-06-18 10:45:51 UTC | .........................
这可能会导致很长的一行,这可能会破坏未来的日志检查系统。
所以我对每5分钟运行一次的行进行了更改
// 2012-06-18 10:45:51 UTC | wait.
if ((int) date('i') % 5 == 0)
{
log ( $date . ' | wait. ' );
}
但是每隔5分钟记录一次/秒。我可以添加秒,但它并不总是每隔01秒运行一次。
有没有一种方法可以在n次登录?
答案 0 :(得分:1)
您可以让脚本在上次运行时写入辅助临时文件。然后在下次执行时,它可以加载该值,计算与当前时间和存储值的差异,如果它大于N,则将条目记录到日志文件中。