我希望每天早上00:00使用任务队列发送邮件,我最多可以将邮件存储在队列中30天。现在要使一个任务队列运行,我需要一个玉米工作。或者,应用引擎本身会自行运行任务。
我可以为任务队列添加特定时间来像玉米作业一样运行。
答案 0 :(得分:2)
App Engine Cron服务允许您定期配置 在定义的时间或定期间隔运行的计划任务。 这些任务通常称为cron作业。这些cron工作是 由App Engine Cron服务自动触发。例如, 您可以使用它来每天发送报告电子邮件 每10分钟更新一些缓存数据,或更新一些摘要 信息一小时一次。
应用程序根目录中的cron.yaml文件(旁边 app.yaml)为您的Python应用程序配置计划任务。该 以下是一个示例cron.yaml文件:
cron:
- description: daily summary job
url: /tasks/summary
schedule: every 24 hours
- description: monday morning mailout
url: /mail/weekly
schedule: every monday 09:00
timezone: Australia/NSW
- description: new daily summary job
url: /tasks/summary
schedule: every 24 hours
target: beta