I'm trying to send out emails to subscribers and in order to manage
the rate quota for sending email, I created a task that is configured
to run at the prescribed rate quota per the GAE documentation (8
emails per minute)...

queue:
- name: email-queue
  rate: 8/m
  bucket_size: 10

However, I'm finding that the taskqueue ignores my rate, and churns
away continuously. This results in repeated OverQuotaError
exceptions...

OverQuotaError: The API call mail.Send() required more quota than is
available.

The queue is getting pushed on when a crontab job runs, but I'm
assuming I can push as many tasks as aI want onto the queue. Is this
correct?

It always seems to sort itself out since the task is re-queued after
it fails, but why isn't the rate limit followed? I'd like to avoid the
errors all-together.

Thanks for your insight.

--~--~---------~--~----~------------~-------~--~----~
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