正如标题所述,我在AppEngine标准环境上托管的Java Web应用程序上设置了许多cron作业,但其中一两个无法运行。
检查日志,我可以看到失败日志的httpRequest具有 302错误代码,指示找不到URL。工作正常的服务器按预期返回 200 。
我可以手动调用cron作业的URL,并且它们可以正常工作,因此它似乎并不是真正的302问题。从日志中,Chrome看到200响应,但AppEngine看到302:
cron.xml文件在正确的位置,并且可用于其他作业。这是失败的cron条目:
<cronentries>
<cron>
<url>/home/cron/boatactivity/</url>
<description>generate activities for boat movement</description>
<schedule>every 3 hours from 00:00 to 21:00</schedule>
</cron>
</cronentries>
这就是它在控制台中的外观:
我已经仔细检查了配置,无法确定问题所在。
有什么建议吗?