以其当前格式,Google App Engine Cron允许"The shortest time between runs of a task that can be specified is 1 minute."我有一个应用程序,我希望它每隔10秒运行一次任务。有没有解决方法?
答案 0 :(得分:4)
如果您有耐心,Task Queue API很快就会推出,这将提供执行任意延迟的任务。
答案 1 :(得分:2)
根据您的应用程序获得的点击次数(以及它们的一致性),您可以使用“穷人的cron”方法。
在每次页面加载时,检查上次执行时间是否是> = 10秒前 - 如果是,则触发一个函数(通过调用函数内联,或者可能触发真正的cron URL?)
除此之外 - 目前 - 没有。直到执行后台任务,或者更改了cron限制。
编辑:已实施Task Queue(后台处理)功能!
答案 2 :(得分:1)
也许经过9秒的处理后,您可以从cron本身调用另一个 cron URL?
不确定这与他们的使用条款有何冲突。