【发布时间】:2018-09-04 02:52:19
【问题描述】:
我正在使用谷歌应用引擎,并且有 2 个使用 cron 作业来安排事件的应用程序。我可以使用gcloud app deploy app.yaml cron.yaml 部署这两个应用程序。即使这两个应用程序都已部署并正在运行,但实际上只有一个 cron 作业运行。这就是文件的样子。
第一个 cron.yaml
cron:
- description: "GET first group"
url: /
schedule: every 5 minutes
target: pubsubone
第二个 cron.yaml
cron:
- description: "GET second group"
url: /
schedule: every 5 minutes
target: pubsubtwo
这些文件位于不同的文件夹中,并与不同的应用程序相关联。
【问题讨论】:
-
请注意,您在同一个 GAE 应用程序(项目)中没有 2 个不同的应用程序,而是 2 个不同的服务/模块,并且 cron 配置是应用程序级配置,由所有服务共享应用程序。