Hello Kristopher, Based on the number of reports, and your description, I am starting to suspect like you that something may be wrong on our end. Can you please reply to me privately and include an example SOAP request/response where you're getting the rate limiting error at a time where you normally wouldn't have? I will pass it along to the engineers so that they can look at a specific example to see what might be going wrong.
Regards, Mike, AdWords API Team On Wednesday, July 22, 2015 at 2:05:37 PM UTC-4, Kristopher Windsor wrote: > > > I am also seeing this error. Our application has been running for months > without major changes, and we just noticed many rate exceeded errors > starting yesterday. We have a token bucket implementation, exponential > back-off strategy, everything that was recommended. I think something has > changed on Google's end. > > We are also seeing many unexpected internal API errors (more than usual) > -- these errors are persistent enough that our scripts give up retrying. > (This is not usual.) > > [RateExceededError <rateName=Requests, rateKey=shasta, rateScope=ACCOUNT, > retryAfterSeconds=30>]" > > > > On Wednesday, July 22, 2015 at 9:57:22 AM UTC-7, Justin Coon wrote: >> >> Is it possible to get a grace extension for a day or so to remove the >> 24hr ban while I put more logic to handle the more transient rate limit >> errors and deploy that code? I've already changed through our config file >> to download reports on a less often interval so that should help alot, but >> I need more logic to better handle the 'warning' 30 second timeouts >> On Jul 22, 2015 11:44 AM, "Justin Coon" <jus...@campaignium.com> wrote: >> >>> Does the clock reset the 24 hrs every time a subsequent request is made >>> (the request obviously still fails)? >>> >>> On Wednesday, July 22, 2015 at 11:30:10 AM UTC-5, Michael Cloonan >>> (AdWords API Team) wrote: >>>> >>>> Hello Justin, >>>> >>>> If you adhere to the timeouts specified in the rate limit errors, you >>>> will never be locked out for an entire day. Rate limits apply to all >>>> accounts, and they're enforced to make sure that one user cannot prevent >>>> the ability of another to use the API. You must honor the returned wait >>>> times specified by rate limits in order to make sure that your software >>>> does not get this last-resort 24 hour penalty. This penalty generally >>>> isn't >>>> issued the very first time you try to make a request that is rejected due >>>> to rate limit issues; you need to keep ignoring the errors and trying >>>> again >>>> before the specified time in order to get locked out for so long. >>>> >>>> Once you implement wait and retry logic, you should never get locked >>>> out for more than a few minutes, or probably even less than that. >>>> >>>> Regards, >>>> Mike, AdWords API Team >>>> >>>> On Wednesday, July 22, 2015 at 11:28:36 AM UTC-4, Justin Coon wrote: >>>>> >>>>> We have been dealing with the exact same thing. But this seems really >>>>> silly that we stop making requests for 24hrs. Basically that requires to >>>>> stop our software completely...which effects our customers. So every time >>>>> we make a subsequent request (after the initial error) the clock starts >>>>> over??! We will never get back to ground zero >>>> >>>> -- >>> -- >>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >>> Also find us on our blog and Google+: >>> https://googleadsdeveloper.blogspot.com/ >>> https://plus.google.com/+GoogleAdsDevelopers/posts >>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >>> >>> You received this message because you are subscribed to the Google >>> Groups "AdWords API Forum" group. >>> To post to this group, send email to adwor...@googlegroups.com >>> To unsubscribe from this group, send email to >>> adwords-api...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/adwords-api?hl=en >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "AdWords API Forum" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/adwords-api/FRfQrbD2csE/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> adwords-api...@googlegroups.com. >>> Visit this group at http://groups.google.com/group/adwords-api. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/adwords-api/cab0cf01-0d47-44a0-ba2d-b8e96a91fb46%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/adwords-api/cab0cf01-0d47-44a0-ba2d-b8e96a91fb46%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> > On Wednesday, July 22, 2015 at 9:57:22 AM UTC-7, Justin Coon wrote: >> >> Is it possible to get a grace extension for a day or so to remove the >> 24hr ban while I put more logic to handle the more transient rate limit >> errors and deploy that code? I've already changed through our config file >> to download reports on a less often interval so that should help alot, but >> I need more logic to better handle the 'warning' 30 second timeouts >> On Jul 22, 2015 11:44 AM, "Justin Coon" <jus...@campaignium.com> wrote: >> >>> Does the clock reset the 24 hrs every time a subsequent request is made >>> (the request obviously still fails)? >>> >>> On Wednesday, July 22, 2015 at 11:30:10 AM UTC-5, Michael Cloonan >>> (AdWords API Team) wrote: >>>> >>>> Hello Justin, >>>> >>>> If you adhere to the timeouts specified in the rate limit errors, you >>>> will never be locked out for an entire day. Rate limits apply to all >>>> accounts, and they're enforced to make sure that one user cannot prevent >>>> the ability of another to use the API. You must honor the returned wait >>>> times specified by rate limits in order to make sure that your software >>>> does not get this last-resort 24 hour penalty. This penalty generally >>>> isn't >>>> issued the very first time you try to make a request that is rejected due >>>> to rate limit issues; you need to keep ignoring the errors and trying >>>> again >>>> before the specified time in order to get locked out for so long. >>>> >>>> Once you implement wait and retry logic, you should never get locked >>>> out for more than a few minutes, or probably even less than that. >>>> >>>> Regards, >>>> Mike, AdWords API Team >>>> >>>> On Wednesday, July 22, 2015 at 11:28:36 AM UTC-4, Justin Coon wrote: >>>>> >>>>> We have been dealing with the exact same thing. But this seems really >>>>> silly that we stop making requests for 24hrs. Basically that requires to >>>>> stop our software completely...which effects our customers. So every time >>>>> we make a subsequent request (after the initial error) the clock starts >>>>> over??! We will never get back to ground zero >>>> >>>> -- >>> -- >>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >>> Also find us on our blog and Google+: >>> https://googleadsdeveloper.blogspot.com/ >>> https://plus.google.com/+GoogleAdsDevelopers/posts >>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >>> >>> You received this message because you are subscribed to the Google >>> Groups "AdWords API Forum" group. >>> To post to this group, send email to adwor...@googlegroups.com >>> To unsubscribe from this group, send email to >>> adwords-api...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/adwords-api?hl=en >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "AdWords API Forum" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/adwords-api/FRfQrbD2csE/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> adwords-api...@googlegroups.com. >>> Visit this group at http://groups.google.com/group/adwords-api. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/adwords-api/cab0cf01-0d47-44a0-ba2d-b8e96a91fb46%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/adwords-api/cab0cf01-0d47-44a0-ba2d-b8e96a91fb46%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> > On Wednesday, July 22, 2015 at 9:57:22 AM UTC-7, Justin Coon wrote: >> >> Is it possible to get a grace extension for a day or so to remove the >> 24hr ban while I put more logic to handle the more transient rate limit >> errors and deploy that code? I've already changed through our config file >> to download reports on a less often interval so that should help alot, but >> I need more logic to better handle the 'warning' 30 second timeouts >> On Jul 22, 2015 11:44 AM, "Justin Coon" <jus...@campaignium.com> wrote: >> >>> Does the clock reset the 24 hrs every time a subsequent request is made >>> (the request obviously still fails)? >>> >>> On Wednesday, July 22, 2015 at 11:30:10 AM UTC-5, Michael Cloonan >>> (AdWords API Team) wrote: >>>> >>>> Hello Justin, >>>> >>>> If you adhere to the timeouts specified in the rate limit errors, you >>>> will never be locked out for an entire day. Rate limits apply to all >>>> accounts, and they're enforced to make sure that one user cannot prevent >>>> the ability of another to use the API. You must honor the returned wait >>>> times specified by rate limits in order to make sure that your software >>>> does not get this last-resort 24 hour penalty. This penalty generally >>>> isn't >>>> issued the very first time you try to make a request that is rejected due >>>> to rate limit issues; you need to keep ignoring the errors and trying >>>> again >>>> before the specified time in order to get locked out for so long. >>>> >>>> Once you implement wait and retry logic, you should never get locked >>>> out for more than a few minutes, or probably even less than that. >>>> >>>> Regards, >>>> Mike, AdWords API Team >>>> >>>> On Wednesday, July 22, 2015 at 11:28:36 AM UTC-4, Justin Coon wrote: >>>>> >>>>> We have been dealing with the exact same thing. But this seems really >>>>> silly that we stop making requests for 24hrs. Basically that requires to >>>>> stop our software completely...which effects our customers. So every time >>>>> we make a subsequent request (after the initial error) the clock starts >>>>> over??! We will never get back to ground zero >>>> >>>> -- >>> -- >>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >>> Also find us on our blog and Google+: >>> https://googleadsdeveloper.blogspot.com/ >>> https://plus.google.com/+GoogleAdsDevelopers/posts >>> =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ >>> >>> You received this message because you are subscribed to the Google >>> Groups "AdWords API Forum" group. >>> To post to this group, send email to adwor...@googlegroups.com >>> To unsubscribe from this group, send email to >>> adwords-api...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/adwords-api?hl=en >>> --- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "AdWords API Forum" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/adwords-api/FRfQrbD2csE/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> adwords-api...@googlegroups.com. >>> Visit this group at http://groups.google.com/group/adwords-api. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/adwords-api/cab0cf01-0d47-44a0-ba2d-b8e96a91fb46%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/adwords-api/cab0cf01-0d47-44a0-ba2d-b8e96a91fb46%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/e85106eb-81e9-4713-881d-ec268991b86d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.