如何在Google App Engine Python上每x秒运行一次最佳功能

时间:2013-03-18 08:43:06

标签: python google-app-engine

使用Google App Engine Python 2.7我想创建一个工作,检查每10-60秒是否从所有客户端收到心跳事件。如果没有触发(电子邮件)警报。

我能想象的基本选择是:

  • Google任务队列
  • Google延期任务队列
  • Cron Jobs(最少1分钟,但也许我可以设置几个?)
  • (似乎不推荐:使用睡眠)

我发现了这个问题,但希望得到一个更准确的答案: how-can-i-do-the-same-thing-over-and-over-every-1-4-seconds-in-google-app-engine

我想经常检查的原因是,如果暂时没有收到更新,则需要触发警报。

1 个答案:

答案 0 :(得分:1)

你可以开始每分钟运行一次的cron作业。然后在cron工作中,做好心跳检查,睡一会儿,再次检查,睡觉......