我的cron已停止运行。如果我手动输入网址就可以了。但仪表板中的cron页面显示“尚未运行”。我尝试改变频率,时区但无济于事。
我的cron.yaml看起来:
cron:
- description: clear data
url: /data
schedule: every 1 minutes
有没有人知道为什么它没有运行?请帮忙。
答案 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
来解决它。