您的位置:首页 > 其它

如何防止计划任务执行时间长于间隔时间,导致同一个任务同时在执行,引发的数据混乱

2015-01-04 00:00 405 查看
摘要: 通过flock防止计划的重复执行。

1.通过linux shell 的 flock 命令,通过一个文件的建议锁来排斥同时执行这个命令,可以 man flock 查看,也可以看这篇介绍:flock

2.通过php自带的flock方法,也可以对文件进行独占锁定 LOCK_EX.

3.脚本里对正在操作的资源进行锁定,这个颗粒度更小,多次运行之间互不影响。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  flock
相关文章推荐