java测试非默认应用程序引擎cron作业
我在Google App Engine(Java)中设置了一个Cron作业,并将其部署到非默认版本。这是克朗的一段摘录。xml:
<cron>
<url>/_ah/cron/argosCheck</url>
<schedule>every 1 hours</schedule>
</cron>
cron作业出现在仪表板上,但失败:
/_ah/cron/argosCheck
<description>Trigger an Argos Web Services poll</description>
Trigger an Argos Web Services poll every 1 hours (UTC)
2012/08/05 22:05:12 on time Failed
我已经验证了处理程序是否工作,我可以手动触发该过滤器。 在默认版本中,其他cron作业可以正常工作。 问题是:我是否需要指定一个绝对URL,以部署cron作业的非默认版本为目标? cron作业的调度程序是否仅使用默认版本运行?(我记不起在哪里读过,但如果文档中有,而我错过了,请告诉我)
# 1 楼答案
两个注意事项:
/_ah/*
路径上注册处理程序(servlet)。这是为系统服务保留的。如果映射错误,可能会阻止对系统提供的URL的访问李>