【发布时间】:2014-07-30 21:58:59
【问题描述】:
即使我没有定义单个 cron.yaml 文件,我也会开始从 CRON 服务接收错误。
cron 任务每 4 小时运行一次。
我真的不知道在哪里可以纠正这种行为。请告诉我需要什么样的信息来纠正错误。
定时任务
第一个 Cron 错误
Cron Job : /admin/push/feedbackservice/process - 查询 APNS 反馈服务并移除非活动设备
计划/上次运行/上次状态(所有时间均为 UTC): 每 4 小时 (UTC) 2014/06/10 07:00:23 准时失败
第二个 Cron 错误
Cron 作业: /admin/push/notifications/cleanup - 删除不再需要的已处理通知记录
计划/上次运行/上次状态(所有时间均为 UTC): 每天 04:45 (America/New_York) - 2014/06/09 04:45:01 准时失败 p>
控制台日志
2014-06-10 09:00:24.064 /admin/push/feedbackservice/process 404 626ms 0kb AppEngine-Google; (+http://code.google.com/appengine) module=default version=1
0.1.0.1 - - [10/Jun/2014:00:00:24 -0700] "GET /admin/push/feedbackservice/process HTTP/1.1" 404 113 - "AppEngine-Google; (+http://code.google.com/appengine)" "xxx-dev.appspot.com" ms=627 cpu_ms=353 cpm_usd=0.000013 queue_name=__cron task_name=471b6c0016980883f8225c35b96 loading_request=1 app_engine_release=1.9.5 instance=00c61b17c3c8be02ef95578ba43
I 2014-06-10 09:00:24.063
This request caused a new process to be started for your application, and thus caused your application code to be loaded for the first time. This request may thus take longer and use more CPU than a typical request for your application.
【问题讨论】:
-
您是否运行了多个版本?!也许你曾经有过 cron 工作......
-
@Lipis 这是一个有趣的评论。我看到使用 Java 的两个部署版本的代码,这是一种未使用的语言。一位开发人员可能在一周前部署了错误版本的代码?!?我会删除那些未知版本,看看错误是否消失。
-
在第一行部署 cron.yaml 并仅使用 'cron:' 将删除之前添加的任何内容。
-
@Greg,我创建并部署了 2 个文件 queue.yaml,cron.yaml;它们是“空的”。请注意,文件已存储在每个模块中。但是,同样的错误仍然存在,知道吗?
标签: google-app-engine python-2.7 cron