所以我使用AE管理的虚拟机来托管一个带有nodejs docker镜像的网站-效果很好-网站效果很好,等等。然而,我似乎无法注册AE cron作业。我在app.yaml文件旁边添加了一个cron.yaml,并且我不会将其排除在docker文件中。
我需要采取一些额外的步骤来注册cron作业吗?或者在托管虚拟机上不支持cron作业?
Cron.yaml:
cron:
- description: daily summary job
url: /cron/socialmedia/twitter
schedule: every 2 minutes
至少在常规GAE(即非托管VM)上,简单地用appcfg.py update
上传应用程序并不总是也会更新cron作业。
在这种情况下,使用appcfg.py update_cron
更新cron作业应该是有效的。
您可以使用gcloud preview app deploy cron.yaml
部署cron.yaml
作业