我正在尝试使用cron作业将node.js应用程序部署到App Engine。我将cron.yaml文件添加到应用程序(按照此处的说明:https://cloud.google.com/appengine/docs/flexible/nodejs/scheduling-jobs-with-cron-yaml)并进行部署,但作业永远不会被执行。
cron.yaml:
cron:
- description: test cron job
url: /api/crontest
schedule: every 1 mins
端点存在于我的应用程序中,我可以直接从浏览器中点击它,但它永远不会从cron执行。
我在日志中唯一看到的是偶然的cron: unrecognized service
,但它与一分钟频率不符。
我错过了什么?平台是否支持cron?
答案 0 :(得分:5)
根据https://cloud.google.com/appengine/docs/flexible/java/yaml-configuration-files,我需要运行gcloud preview app deploy cron.yaml
来部署cron。