Skip to main content
 首页 » 编程设计

python之如何最好地在 Google App Engine Python 上每 x 秒运行一次函数

2025年05月04日28me-sa

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

我能想到的基本替代方案是:

  • Google 任务队列
  • Google 延迟任务队列
  • Cron Jobs(至少 1 分钟,但也许我可以设置其中几个?)
  • (似乎不推荐:使用 sleep )

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

之所以要经常检查,是因为如果一段时间没有收到更新,就需要触发警报。

请您参考如下方法:

您可以启动一个每分钟运行一次的 cron 作业。然后在cron job中,做你的心跳检查,睡一会,再检查,睡...