我是GAE的新手。我有一个Node应用程序,目前仅处理一个URL,应将其称为cron。
我有以下cron.yaml文件:
cron:
- description: "Test"
url: /translations
schedule: every 15 minutes
这是我的app.yaml的处理程序部分:
handlers:
- url: /.*
script: auto
secure: always
如果我手动调用该URL,它将起作用并返回200响应。
但是我的工作没有启动,也没有在Google控制台的任务队列中列出。您对遗失的东西有想法吗?
答案 0 :(得分:0)
您的app.yaml
和cron.yaml
配置文件看起来不错。您应该验证以下内容:
尝试重新部署cron.yaml
并指定您的项目ID,以确保您将其转到正确的项目:
gcloud app deploy cron.yaml --project=YOUR_PROJECT_ID
验证使用this link部署的作业,这将要求您选择项目。选择您在命令行上指定的相同项目。
不幸的是,我找不到一种方法来使用“日志记录”页面来调试或检查cron部署,这似乎缺少审计功能。