2011-06-29 33 views
1

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

我cron.yaml样子:

cron: 

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

没有任何一个有为什么它不运行任何想法?请帮忙。

+0

很奇怪,你检查过日志吗? –

+0

日志只有我手动运行的日志。 – Animesh

+0

什么是您的应用程序ID? – proppy

回答

0

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

1

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

编辑: 它也没有(如OP描述的症状)时,我只是定为“每24小时”工作。当我将它改为“每日10.00”时,它就起作用了。

+0

我尝试了“每1分钟”和“每10分钟”,而且这一天对我来说不起作用。我最终发现了另一个我可以使用的时机,但我不知道发生了什么。我确实返回了HTTP 200。 – Luca

0

您是否已将OK http响应设置为您的servlet结束?像这样:

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

我有同样的问题。使用:

schedule: every 1 mins 

的作品。显然,“分钟”的作品。我无法使用“分钟”工作。