【发布时间】:2010-08-02 12:42:03
【问题描述】:
我有几个 cron 调用的 php 脚本。 cron 作业每 20 分钟运行一次。有时脚本在几分钟内完成工作,有时需要 20 多分钟。
我想在这里防止竞争条件。我想到的一种方法是使用数据库在页面运行时设置标志,并在作业完成时删除标志。但是我真的不想使用数据库。
还有其他解决办法吗?
【问题讨论】:
-
每 30 分钟运行一次 cron 作业? ;-)
-
感谢您的建议。它必须每 20 分钟运行一次;)