Martino,
I've had the same issue you had a few months ago, on two occasions. I
have an external php server that calls my GAE server a lot to get data. One
day, without notice, GAE started blocking all requests coming from my php
server. The app works fine when I hit GAE from a different ip address. It
was only the IP address of my php server that was blocked.
I had to bring my website down for a little while (5 minutes or so) so
that my php server stops calling GAE. After that I tried again and it
worked. It's not clear what GAE considers a DoS attack, and there is no way
that I know of to add certain IP addresses to a while list (there is a black
list, though).
One that I had to do was to prevent my php server from re-trying if
requests to GAE fail. I suspect what might've happened was that GAE slowed
down (happens from time to time), and then requests started timing out, so
that caused my php server to keep retrying, and then GAE decided that my php
server was doing a DoS attack.
Someone on this list suggested that if I make all requests to GAE with
an authenticated admin user then that should solve the issue. Maybe. I
didn't try it. But it seems that the issue happens before the request hits
GAE, and that's why you don't see anything in your logs.
Waleed
On Wed, Jun 22, 2011 at 10:03 AM, Brandon Wirtz <[email protected]> wrote:
> As an SEO, not as an app developer. I have billed more money to clients
> fixing issues caused by cloudflare than the client ever hoped to gain by
> using it. When it screws up and serves a search bot with a captcha page
> your world ends.****
>
> ** **
>
> As an App Developer, Google Edge Cache built in to Appengine does 70% of
> what CloudFlare does for scaling. And just blacklisting bad bot IP’s and
> UserAgents will get you 25% of the way. ****
>
> ** **
>
> ** **
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Francois MASUREL
> *Sent:* Wednesday, June 22, 2011 5:32 AM
>
> *To:* [email protected]
> *Subject:* Re: [google-appengine] Re: Google blocks traffic to appengine
> application****
>
> ** **
>
> I'm actually using CloudFlare in front of AppEngine for some low traffic
> websites (ex: www.filhot.com) and, crossing fingers, everything seems to
> be going fine. But still very interested in any information about this
> potential problem.****
>
> ** **
>
> Thanx in advance.****
>
> ** **
>
> Francois****
>
> ** **
>
> On Wed, Jun 22, 2011 at 14:04, Alexander Konovalenko <[email protected]>
> wrote:****
>
> On Fri, Jun 10, 2011, Martino A. Sabia <[email protected]> wrote:
> [...]
> > So i think that what happened was what your friend says on Google, they
> have
> > some sort of filter in front of GAE. Do you have some suggestions on how
> i
> > can submit my issue to google somehow - with some kind of probability to
> be
> > read -?
>
> Martino, you could collect as much debugging information as possible
> when this happens again and submit a Production issue to the App
> Engine issue tracker. I guess the following information will help:
>
> 1) the request URL
> 2) the client's IP address
> 3) the exact time when the error occurred
> 4) the full error message or a screenshot
> 5) mention that the request came through CloudFlare
> 6) the outgoing CloudFlare IP address for that specific request
> (extracted from CloudFlare logs, perhaps with the help of their
> customer support)
>
> Please post to the group if you find out anything new about what can
> cause the error on the Google side and whether it can be related to
> CloudFlare. I'm interested in the details, too, because I'm planning
> to use a reverse proxy in front of App Engine.
>
> -- Alexander
>
> --
> 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.****
>
> ** **
>
> --
> 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.****
>
> --
> 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.
>
--
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.