刚刚通过GAE + Cron + PubSub测试了一项调度服务。端点是.NET Web API。除了cron.yaml
中的一些设置要求外,它工作正常。
参考是How to Schedule (Cron) Jobs with Cloud Functions for Firebase
我的cron.yaml
cron:
- description: Push a "tick" onto pubsub every day. Every tues,wed,thurs,fri,sat 00:10.
url: /publish/daily-tick
schedule: every day 00:10
2个问题是:
我手动点击"立即运行"关于GCP> GAE>任务队列也得到了 成功的消息,但实际上没有Web API响应出来 这种情况。 (期待收到一封电子邮件)。 cron日志就像 这样:
protoPayload.taskName="f389b******************"
protoPayload.taskQueueName="__cron"
我可以去检查任何提示吗?非常感谢。
答案 0 :(得分:3)
要仅在工作日运行cron作业,您可以定义"custom interval":
publish/daily-tick
需要查看https://maps.googleapis.com/maps/api/js?v=3.32
处理程序的代码,了解您没有收到电子邮件的原因