我尝试在 Google App Engine 上实现 Cron 作业。我创建了一个 Cron.xml。
<?xml version="1.0" encoding="UTF-8"?>
<cronentries>
<cron>
<url>/PingS</url>
<description>send status message every 15 mins</description>
<schedule>every 15 minutes</schedule>
</cron>
</cronentries>
我应该每 15 分钟调用一次 servlet PingS。但是,一旦我在 Google App Engine 上部署,我就没有收到 servlet 的日志(它不是调用),当我在 Google App Engine 上检查 Cron 的状态时,我会收到此消息:它失败了(迟到 2 秒失败)。
我不知道它失败的原因,并且我无法拥有或检查它的日志。
最佳答案
我找到了解决方案,
Cron 作业仅针对 Google App Engine 上部署的默认项目。由于我部署的版本不同,所以无法调用我创建的Servlet。
关于java - Google App Engine Java 上的 Cron 作业失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30349583/