自定义环境中的Google AppEngine Cron Jobs

时间:2018-05-11 21:01:19

标签: google-app-engine cron google-app-engine-php

我在App Engine上运行cron作业时遇到问题。

我正在运行App Engine Flex自定义应用程序(使用php:7.0-apache)

我还有一个可以调用来运行我的工作的URL,让我们说myapp.com/cacheupdate.php,当我指向该URL时,一切正常,因为缓存已正确更新。

所以我添加了一个cron作业:

    cron:
    - description: "Update Cache"
    url: /cacheupdate.php
    schedule: every 30 minutes

cron作业显示在控制台中,但总是出错。所以我在app.yaml文件中添加了一个处理程序:

    handlers:
    - url: /updatecache.php
     script: /cacheupdate.php

我尝试了几种不同的方法来指定源URL,但问题仍然存在。

我假设这里的问题是我使用自定义Docker镜像来构建实例,是否有更好的方法来运行cron作业或者我错过了什么?

0 个答案:

没有答案