Cron作业失败,错误代码为302

时间:2013-07-23 01:59:16

标签: java google-app-engine cron

我正在尝试使用java在GAE中创建一个cron作业,但它失败并显示以下错误消息。

2013-07-22 18:46:13.336 /cron/addCount/1 302 184ms 0kb AppEngine-Google; (+http://code.google.com/appengine)
0.1.0.1 - - [22/Jul/2013:18:46:13 -0700] "GET /cron/addCount/1 HTTP/1.1" 302 148 - "AppEngine-Google; (+http://code.google.com/appengine)" "nfactsocial.appspot.com" ms=184 cpu_ms=86 cpm_usd=0.000017 queue_name=__cron task_name=00bb386ed1578e2c78a432e9debd4ca2 app_engine_release=1.8.2 instance=00c61b117c969fb7897a43da0d38d5b3b68029

下面是我的cron.xml文件:

<cronentries>
  <cron>
    <url>/cron/addCount/1</url>
    <description>Add count + 1 every 1 minutes</description>
    <schedule>every 1 minutes</schedule>
  </cron>
</cronentries>

我没有使用任何管理相关证券,但仍然失败。有人可以帮忙吗?

-Thanks

2 个答案:

答案 0 :(得分:0)

还有错误文字吗?该日志显示HTTP状态代码302,这意味着正在重定向命中。它似乎是将cron脚本重定向到“/".

的登录页面

答案 1 :(得分:0)

也许您有任何针对root的活动过滤器,因此应用程序正在尝试验证此过滤器。我遇到了和你一样的问题,最后是应用于root的过滤器,它在cron动作之前重定向了我。