Put this logic in a backend.  Start a thread that sleeps for 3
minutes, processes cron, and goes back to sleep for 3 minutes.  You'll
want to be a little more clever than that because you want to be on
3-minute boundaries not 3-minute intervals but it should be
straightforward.

Appengine's cron is "best effort" and your game requires precise
timing.  It's better to manage the schedule yourself.

Jeff

On Tue, Jul 10, 2012 at 7:51 PM, Richard <[email protected]> wrote:
> I have a game that relies on a synchronous cron job.  For the last few days,
> the game timer has been out of whack.  I pulled the logs and finally figured
> out that my 3 min synchronous cron job fires like this (see below).
>
> In the mean time, is there ANY way I can get my game working and always
> firing a URL (to create leaderboards/etc) at 3 minute intervals ?
>
> 10/Jul/2012:09:39:20
> 10/Jul/2012:09:42:11
> 10/Jul/2012:09:45:06
> 10/Jul/2012:09:48:05
> 10/Jul/2012:09:51:07
> 10/Jul/2012:09:54:11
> 10/Jul/2012:09:57:08
> 10/Jul/2012:10:00:06
> 10/Jul/2012:10:03:04
> 10/Jul/2012:10:06:03
> 10/Jul/2012:10:09:06
> 10/Jul/2012:10:12:03
> 10/Jul/2012:10:15:06
> 10/Jul/2012:10:18:14
> 10/Jul/2012:10:21:12
> 10/Jul/2012:10:24:06
> 10/Jul/2012:10:27:04
> 10/Jul/2012:10:30:03
> 10/Jul/2012:10:33:18
> 10/Jul/2012:10:36:03
> 10/Jul/2012:10:39:07
> 10/Jul/2012:10:42:11
> 10/Jul/2012:10:45:14
> 10/Jul/2012:10:48:03
> 10/Jul/2012:10:51:08
> 10/Jul/2012:10:54:03
> 10/Jul/2012:10:57:04
> 10/Jul/2012:11:00:08
> 10/Jul/2012:11:03:06
> 10/Jul/2012:11:06:15
> 10/Jul/2012:11:09:06
> 10/Jul/2012:11:12:08
> 10/Jul/2012:11:15:16
> 10/Jul/2012:11:18:15
> 10/Jul/2012:11:21:15
> 10/Jul/2012:11:24:09
> 10/Jul/2012:11:27:11
> 10/Jul/2012:11:30:15
> 10/Jul/2012:11:33:08
> 10/Jul/2012:11:36:09
> 10/Jul/2012:11:39:12
> 10/Jul/2012:11:42:08
> 10/Jul/2012:11:45:06
> 10/Jul/2012:11:48:07
> 10/Jul/2012:11:51:03
> 10/Jul/2012:11:54:05
> 10/Jul/2012:11:57:03
> 10/Jul/2012:12:00:10
> 10/Jul/2012:12:03:08
> 10/Jul/2012:12:06:04
> 10/Jul/2012:12:09:07
> 10/Jul/2012:12:12:03
> 10/Jul/2012:12:15:04
> 10/Jul/2012:12:18:03
> 10/Jul/2012:12:21:05
> 10/Jul/2012:12:24:13
> 10/Jul/2012:12:27:09
> 10/Jul/2012:12:30:04
> 10/Jul/2012:12:33:21
> 10/Jul/2012:12:36:10
> 10/Jul/2012:12:39:12
> 10/Jul/2012:12:42:07
> 10/Jul/2012:12:45:15
> 10/Jul/2012:12:48:12
> 10/Jul/2012:12:51:09
> 10/Jul/2012:12:54:14
> 10/Jul/2012:12:57:06
> 10/Jul/2012:13:00:09
> 10/Jul/2012:13:03:10
> 10/Jul/2012:13:06:19
> 10/Jul/2012:13:09:08
> 10/Jul/2012:13:12:17
> 10/Jul/2012:13:15:06
> 10/Jul/2012:13:18:06
> 10/Jul/2012:13:21:03
> 10/Jul/2012:13:24:07
> 10/Jul/2012:13:27:03
> 10/Jul/2012:13:30:04
> 10/Jul/2012:13:33:04
> 10/Jul/2012:13:36:14
> 10/Jul/2012:13:39:07
> 10/Jul/2012:13:42:09
> 10/Jul/2012:13:45:13
> 10/Jul/2012:13:48:06
> 10/Jul/2012:13:51:04
> 10/Jul/2012:13:54:08
> 10/Jul/2012:13:57:10
> 10/Jul/2012:14:00:21
> 10/Jul/2012:14:03:13
> 10/Jul/2012:14:06:02
> 10/Jul/2012:14:13:01
> 10/Jul/2012:14:15:12
> 10/Jul/2012:14:18:11
> 10/Jul/2012:14:21:17
> 10/Jul/2012:14:24:05
> 10/Jul/2012:14:27:12
> 10/Jul/2012:14:30:08
> 10/Jul/2012:14:33:04
> 10/Jul/2012:14:36:13
> 10/Jul/2012:14:39:10
> 10/Jul/2012:14:42:14
> 10/Jul/2012:14:45:11
> 10/Jul/2012:14:48:13
> 10/Jul/2012:14:51:08
> 10/Jul/2012:14:54:11
> 10/Jul/2012:14:57:04
> 10/Jul/2012:15:00:06
> 10/Jul/2012:15:03:09
> 10/Jul/2012:15:06:08
> 10/Jul/2012:15:09:07
> 10/Jul/2012:15:12:07
> 10/Jul/2012:15:15:23
> 10/Jul/2012:15:18:21
> 10/Jul/2012:15:21:08
> 10/Jul/2012:15:24:06
> 10/Jul/2012:15:27:11
> 10/Jul/2012:15:30:04
> 10/Jul/2012:15:33:07
> 10/Jul/2012:15:34:31
> 10/Jul/2012:15:36:12
> 10/Jul/2012:15:39:14
> 10/Jul/2012:15:42:10
> 10/Jul/2012:15:45:11
> 10/Jul/2012:15:46:25
> 10/Jul/2012:15:48:11
> 10/Jul/2012:15:51:10
> 10/Jul/2012:15:54:16
> 10/Jul/2012:15:57:05
> 10/Jul/2012:16:00:07
> 10/Jul/2012:16:03:08
> 10/Jul/2012:16:06:18
> 10/Jul/2012:16:09:18
> 10/Jul/2012:16:12:13
> 10/Jul/2012:16:15:15
> 10/Jul/2012:16:18:06
> 10/Jul/2012:16:21:04
> 10/Jul/2012:16:24:05
> 10/Jul/2012:16:27:10
> 10/Jul/2012:16:30:19
> 10/Jul/2012:16:33:11
> 10/Jul/2012:16:36:19
> 10/Jul/2012:16:39:12
> 10/Jul/2012:16:42:13
> 10/Jul/2012:16:45:14
> 10/Jul/2012:16:48:19
> 10/Jul/2012:16:51:05
> 10/Jul/2012:16:54:09
> 10/Jul/2012:16:57:21
> 10/Jul/2012:17:00:18
> 10/Jul/2012:17:03:04
> 10/Jul/2012:17:06:05
> 10/Jul/2012:17:09:10
> 10/Jul/2012:17:12:12
> 10/Jul/2012:17:15:13
> 10/Jul/2012:17:18:11
> 10/Jul/2012:17:21:14
> 10/Jul/2012:17:24:04
> 10/Jul/2012:17:27:19
> 10/Jul/2012:17:30:16
> 10/Jul/2012:17:33:04
> 10/Jul/2012:17:36:09
> 10/Jul/2012:17:39:08
> 10/Jul/2012:17:42:10
> 10/Jul/2012:17:45:11
> 10/Jul/2012:17:48:24
> 10/Jul/2012:17:51:04
> 10/Jul/2012:17:54:10
> 10/Jul/2012:17:57:19
> 10/Jul/2012:18:00:11
> 10/Jul/2012:18:03:10
> 10/Jul/2012:18:06:10
> 10/Jul/2012:18:09:20
> 10/Jul/2012:18:12:05
> 10/Jul/2012:18:15:26
> 10/Jul/2012:18:18:16
> 10/Jul/2012:18:21:21
> 10/Jul/2012:18:24:11
> 10/Jul/2012:18:27:18
> 10/Jul/2012:18:30:29
> 10/Jul/2012:18:33:13
> 10/Jul/2012:18:36:24
> 10/Jul/2012:18:39:13
> 10/Jul/2012:18:42:18
> 10/Jul/2012:18:45:20
> 10/Jul/2012:18:48:13
> 10/Jul/2012:18:51:24
> 10/Jul/2012:18:54:14
> 10/Jul/2012:18:57:19
> 10/Jul/2012:19:00:12
> 10/Jul/2012:19:03:10
> 10/Jul/2012:19:06:14
> 10/Jul/2012:19:09:13
> 10/Jul/2012:19:12:33
> 10/Jul/2012:19:15:07
> 10/Jul/2012:19:18:14
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/ueevGwXZG80J.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to