0

在 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 作业或者我错过了什么?

4

0 回答 0