有一个定时任务,一个小时执行一次。比如,在11点时(第一个连接),我接收到一个数据(里面记录了 事件名open,事件发生时间time)。在13点时(第二个连接),我接收到另一个数据(里面记录了 事件名close,事件发生时间time)。
现在有一个问题。我要计算open到close的时间,我应该如何保存这个open发生时间。
服务器不能安装redis,memorycache,apcu。
ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*30;// 每隔半小时运行
do{
//这里是你要执行的代码
sleep($interval);// 等待5分钟
}while(true);
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
文件缓存
Cache