【发布时间】:2010-11-16 18:00:11
【问题描述】:
我有一个 cron 暂时每 20 分钟运行一次,但最终将每分钟运行一次。此 cron 将处理可能远程获取 XML 文件的数百个函数,并对其进行处理并执行其任务。问题是,由于远程站点的速度,此脚本有时可能需要一段时间才能运行。
有没有一种安全的方法可以做到这一点,而不会 [a] 脚本超时,[b] 使服务器超载 [c] 重叠并且在它再次运行之前在那一分钟内没有完成它的任务(这个错误会消失吗?)
不幸的是,缓存不是一种选择,因为数据几乎是实时变化的,并且来自多种来源。
【问题讨论】: