java - Google App Engine Java 上的 Cron 作业失败

标签 java google-app-engine cron

我尝试在 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/

相关文章:

java - 当单值事件或事务的嵌套 ValueEventListener 失败时,如何回滚到 Firebase Realtime DB for Android 中的先前状态?

java - 谷歌应用引擎: CRUDing Instances

macos - OSX Catalina 上的 CronJobs 未执行

php - 如何使用 cron 作业将文件上传到 FTP

php - 在最后一个完成之前不要运行 cron php 任务

java - 在哪里可以找到 Eclipse Zest API JavaDoc?

java - 实现RSA算法的小故障

java - 使用 MongoDB、Java 和 Jongo 创建动态查询

ruby-on-rails - AppEngine Flex 部署错误 - INVALID_ARGUMENT : The following quotas were exceeded

python - ndb 和一致性 : Why is happening this behavior in a query without a parent