Cron没有跑

时间:2011-06-29 14:00:04

标签: google-app-engine

我的cron已停止运行。如果我手动输入网址就可以了。但仪表板中的cron页面显示“尚未运行”。我尝试改变频率,时区但无济于事。

我的cron.yaml看起来:

cron:

- description: clear data
  url: /data
  schedule: every 1 minutes

有没有人知道为什么它没有运行?请帮忙。

5 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。在我的情况下,错误是我没有在cron处理程序中返回HTTP 200

修改 当我将其安排为“每24小时”时,它也不起作用(具有OP中描述的症状)。当我把它改为“每天10.00”时,它就有效了。

答案 1 :(得分:1)

我遇到了同样的问题。使用:

schedule: every 1 mins

的工作原理。显然,"分钟"作品。我无法使用#34;分钟"。

答案 2 :(得分:0)

我不确定这是否重要,但你可以试试     时间表:每1分钟

答案 3 :(得分:0)

您是否已将OK http响应设置为servlet的末尾?像那样:

//Set Http Response To 200
res.setStatus(HttpServletResponse.SC_OK);
//Set ContentType
res.setContentType("text/plain");

答案 4 :(得分:0)

我无法正常工作。尝试了分钟和分钟。是的,该作业返回了200,但它最初并没有被调用。 搜索日志显示零调用。

我的应用程序在节点中,我最终使用setInterval来解决它。