Is your Cron handler deployed in the Standard or Flexible Environment? You seem to use a B4 instance class. To determine whether the instance class is indeed at the origin of these errors, you may consider upgrading to a higher instance class, and see if this makes any difference, and if then the Cron handler runs as expected.
Instance class is not the only parameter that comes into consideration. You handler may generate memory leaks, and you should verify your handler's code accordingly. The fact that your handler spawns a few threads, and downloads pages from various feeds, is in itself a variable and to some extent random parameter, as the handler's workload and required memory may vary unpredictably. Is there any difference in behavior if you limit the number of feeds and pages to download to a fixed total maximum? If you don't notice any difference at first, you may try again with a lower number of feeds, to finally determine if this parameter is a factor, and to what extent. This discussion group is oriented more towards general opinions, trends, and issues of general nature touching the app engine. For coding and programming architecture, as well as tuning Cron handlers, you may be better served in dedicated forums such as stackoverflow, where experienced programmers are within reach and ready to help. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at https://groups.google.com/group/google-appengine. To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/a52ed893-e19d-4938-9616-1a5a087c634c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.