Re: [google-appengine] Deploy appengine endpoints to non-default version

2013-04-08 Thread Dan Holevoet
Hi Miguel,

Unfortunately, the ability to deploy Endpoints to non-default app versions
still isn't available. The required SDK code should be in 1.7.6+, but
awaits a change on the backend to take effect. I'll post an update when
it's live.

Thanks,
Dan


On Fri, Apr 5, 2013 at 7:58 AM, Miguel Sanz  wrote:

> According to the trusted tester documentation, there was an issue with
> endpoints that prevented them to be created when deploying to a
> "non-default" version. When 1.7.5 was released and endpoints graduated from
> trusted tester to "Experimental" we were told that this issue was fixed but
> couldn't be included in 1.7.5 (for timing reasons) and would be included in
> the next version.
>
> Ok, the next version is already here (1.7.6) but still, if I deploy
> endpoints to a non-default version, they are not generated. Does anybody
> know if there is some specific setting that needs to be added to web.xml,
> appengine-web.xml or somewhere else? Or is this just that this feature was
> not included in 1.7.6 either.
>
> From my point of view this is essential. I have an Android app based on
> requestfactory. If I replace my default version, the app will stop working.
> I need to deploy to a separate version, deploy a new Android app version
> pointing to this server version, and after some time when most of users
> have updated their Android app set that as default.
>
> Thanks for any hints on this.
>
> --
> 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 http://groups.google.com/group/google-appengine?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
Dan Holevoet
Google Developer Relations

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: Adding Authentication Support

2013-04-08 Thread plspl
I ran into the same problem. Have not solved it yet. Posted it here,
http://stackoverflow.com/questions/15838807/gls-error-invalid-audience-in-google-cloud-endpoints

Did you have any luck solving this?

On Saturday, March 30, 2013 2:37:20 PM UTC-7, David Zachariah wrote:
>
>
> HI everyone,
>  
> I have been spending weeks trying to get Authentication working. I need 
> help!! Did anyone experience similar problem?
>  
> I followed every steps described in:
> 1. Creating an App Engine Connected Android Project
> https://developers.google.com/eclipse/docs/endpoints-androidconnected-gae
> https://developers.google.com/eclipse/docs/endpoints-addentities
> https://developers.google.com/eclipse/docs/endpoints-testdeploy
> 2.Adding Authentication Support
> https://groups.google.com/forum/?fromgroups#!newtopic/google-appengine
>  
> I did step 1 and work great, then I added the Authentication code per step 
> 2.
>  
> Now, I am having problem @ 
> https://developers.google.com/eclipse/docs/endpoints-addentities
> step 4b, line: Note result = endpoint.insertNote(note).execute();
>  
> I got error:
>
> com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAuthIOException
>  
> The log error::
>
> 03-30 14:29:12.935: W/GLSUser(6913): Status from wire: INVALID_AUDIENCE 
> status: null
> 03-30 14:29:12.935: W/GLSUser(6913): Status from wire: INVALID_AUDIENCE 
> status: null
> 03-30 14:29:12.945: I/GLSUser(6913): GLS error: INVALID_AUDIENCE 
> dzt...@gmail.com  audience:server:client_id:
> 838395337611.apps.googleusercontent.com
> 03-30 14:29:12.945: W/GLSUser(6913): Status from wire: Unknown status: 
> UNKNOWN
> 03-30 14:29:12.945: I/ActivityManager(526): No longer want 
> com.google.android.gcm (pid 2649): empty #17
> 03-30 14:29:12.955: W/System.err(6690): 
> com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAuthIOException
> 03-30 14:29:12.955: W/System.err(6690): at 
> com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential$RequestHandler.intercept(GoogleAccountCredential.java:224)
> 03-30 14:29:12.955: W/System.err(6690): at 
> com.google.api.client.http.HttpRequest.execute(HttpRequest.java:836)
> 03-30 14:29:12.955: W/System.err(6690): at 
> com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:412)
> 03-30 14:29:12.955: W/System.err(6690): at 
> com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:345)
> 03-30 14:29:12.955: W/System.err(6690): at 
> com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:463)
>
>  
>  
>  
>

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: Problem with new Chrome v26, Asynchronous DNS, and localhost

2013-04-08 Thread Joshua Vovillia
I too am having on and off problems with the Asynchronous DNS, as I can't 
seem to get to google.com, and all of it's sites

I have found a temp fix in chrome://net-internals/, where you go under the 
sockets tab, click close idle sockets and then click flush socket pools. 
But this fix only temperamentally fixes this issue, as I can get to 
Google.com, but will get the Error 15 again sometime in the future

I'm trying Asynchronous DNS with it disabled for now

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Deploy appengine endpoints to non-default version

2013-04-08 Thread Miguel Sanz


According to the trusted tester documentation, there was an issue with 
endpoints that prevented them to be created when deploying to a 
"non-default" version. When 1.7.5 was released and endpoints graduated from 
trusted tester to "Experimental" we were told that this issue was fixed but 
couldn't be included in 1.7.5 (for timing reasons) and would be included in 
the next version.

Ok, the next version is already here (1.7.6) but still, if I deploy 
endpoints to a non-default version, they are not generated. Does anybody 
know if there is some specific setting that needs to be added to web.xml, 
appengine-web.xml or somewhere else? Or is this just that this feature was 
not included in 1.7.6 either.

>From my point of view this is essential. I have an Android app based on 
requestfactory. If I replace my default version, the app will stop working. 
I need to deploy to a separate version, deploy a new Android app version 
pointing to this server version, and after some time when most of users 
have updated their Android app set that as default.

Thanks for any hints on this.

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] New to GAE

2013-04-08 Thread Newbee
How long can a String be?Can i store a really big para into it.If not then 
is there any other solution?

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] How to block Google App Engine?

2013-04-08 Thread Lucia Liljegren

Hi Álvaro Degives-Más
I also use ZBblock and everything from the google app engine except 
pubsubhubbub and s~feedly-social.  

I'd actually like to know whether there is some way to look up a 
description of an apps function so that I can review apps as they come a 
long and decide which to include in my list of permitted apps.  Because if 
I wish to apply Nick's advise, it seems to me that absent information on 
specific apps, it's best to assume an unknown-to-me app represents 
undesirable-to-me traffic. 

I realize that Nick is explaining that Google's TOS is very strict. (I 
think I found them here: https://developers.google.com/appengine/terms and 
more relevantly here https://developers.google.com/cloud/terms/aup  )

 But the fact is an operation may not violate Google's TOS, but the 
behaviors by app writers or end users of that app often seem undesirable 
from *mine*. Moreover, reading googles TOS, I don't see anything that 
prohibits use of an app to set up a proxy to evade IP bans at a site. Nor 
do I see an prohibition against someone using the app to fingerprint a site 
or run a vulnerability scanner. It's true a user violates the Google TOS if 
they actually *upload* a trojan or worm. But  unless scanning and scrapings 
fall under the adjective "invasive",  both seem to be permitted by googles 
TOS.

What's more: currently, as far as I can tell, many of the apps visits to my 
blogs are proxies trying to evade my IP blocks (e.g. s~youtubeunblock , 
drrkproxxxy )or leave comment spam (see 
http://www.projecthoneypot.org/ip_74.125.185.21 
, http://www.projecthoneypot.org/ip_74.125.182.39  or 
http://www.projecthoneypot.org/ip_74.125.185.21 ). What precisely am I 
supposed to make of this app: appid: *cracksites? *( *cracksites* didn't 
hit me; I happened to find that on a server log here: 
http://ns1.nk.ca/usage/agent_201207.phtml )

I realize *cracksites* may no longer exist, or it might be a perfectly 
innocent app beneficial app that fully complies with your TOS and so you 
have no reason to ban it. But I've been wondering if there is someway 
people who run sites and who might want to permit the good apps to connect 
to quickly learn the purpose of an app so we can decide whether we approve 
of that purpose and permit that app to visit?   If one exists, I'd love to 
know it so I can figure out whether I or my readers might benefit if I 
permit these sorts of things to load my pages: appid: s~app-cruxlight* * , 
appid: 
s~xingqiji008,  appid: website20vn or appid: proxyfile2.  (I'm already 
pretty sure I don't need this to load appid: s~full-service-pm ).

On Thursday, March 31, 2011 7:48:35 PM UTC-5, Álvaro Degives-Más wrote:
>
> Hi Nick - and by extension, Barry as well 
>
 

> Indeed, with heavy heart. But I don't have the resources to keep my 
> web-based property open to "play nice" with worthwhile endeavors such as 
> Google App Engine, while a notorious minority of criminals (I openly prefer 
> the "terrorist" moniker) runs amok with virtual impunity. And so, I set a 
> tight regime for wrapper security scripts (e.g. ZB Block, which I find 
> quite effective and flexible).
>
> Hopefully you now understand better; it's not that I mistrust Google, or 
> Google App Engine in particular. I just can't afford to be available for 
> well-intended fun and games while carrying the weight of incidental abuse 
> at my own expense.
>

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: Mocking framework that works in the GAE runtime

2013-04-08 Thread Noreen Rank
Where I work we have been using Mockito and PowerMock for Mockito. 
 PowerMock is used for mocking static classes.  Both are simple to use and 
there is plenty of online documentation for both.

On Friday, 5 April 2013 04:32:00 UTC+1, xybrek wrote:
>
> Are there any Java mocking framework than can work with GAE runtime? Such 
> that I can do mocking in my application (not testing)?
>

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: newbie: multi user app - getting the price per user

2013-04-08 Thread Chad Vincent
Your users could be using the Google framework, OAuth, or be 
custom-built...  How would AppEngine know which you're using?

You're going to have to take all your billable actions, log them to the 
datastore, and build a reporting framework.  For datastore calls and email 
and such, this should be easy enough.  I'm not sure if that would be 
possible for instance time, though.  (Maybe with a Filter, and log the 
total amount of time each request takes internally?)

On Monday, April 8, 2013 3:16:49 AM UTC-5, Martin Trummer wrote:
>
> Any ideas to this?
>
> Or should I really make one application per user?
> I think this could really be a nightmare when upgradin? Or is there some 
> way to automatically update e.g. 1000 instances?
>
>
>
> On Wednesday, 4 July 2012 16:49:54 UTC+2, Martin Trummer wrote:
>>
>> If I write an application on AppEngine that supports multiple users, I'll 
>> get a bill at the end of the month for the complete app, right?
>> Is it somehow possible to break down this cost to a per-user basis?
>> i.e. I'd like to know which of my logged-in users has caused how much of 
>> the total cost?
>>
>> I'm thinking of some mechanism, where I can tell AppEngine via a command 
>> to assign the costs of e.g. this http-request to a certain user / or maybe 
>> I need to know how much of the stored data belongs to a single user.
>>
>> I'm aware, that there are for sure some costs that I cannot assign to a 
>> specific user (like some maintenance work, general background tasks, etc.)
>>
>> alternative approaches/recommendations are also welcome:
>> e.g. maybe create an app-engine instance for each user of my application 
>> (which would only work for very low user-numbers, I guess)
>>
>

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] unusual traffic from your computer network

2013-04-08 Thread Nacho Coloma
Funny, because in the past CloudFlare was getting banned quickly for 
unusually high traffic. I suppose they have been whitelisted since.

On Wednesday, April 3, 2013 6:05:43 PM UTC+2, Jeff Schnitzer wrote:
>
> If you've been reading about my troubles with this issue in the past, 
> you're going to laugh at my suggestion: 
>
> Use CloudFlare.  CF's IP blocks are apparently whitelisted by Google 
> now and won't trip Google's alarms. You can disable CF's threat 
> monitoring and response system - and even better, you get metrics so 
> that you have some idea when/why it's being tripped when it is 
> enabled. 
>
> This seems like a silly way of routing around Google's undocumented 
> and unwanted "service", but it should get the job done. 
>
>   Client -> Client's Proxy -> CF -> GAE 
>
> Jeff 
>
>
> On Mon, Apr 1, 2013 at 2:26 PM, Peter Warren 
> > 
> wrote: 
> > I see posts about this issue going back years, so sorry if I'm kicking a 
> > dead horse, but I haven't been able to find any resolution. 
> > 
> > (I’ve posted this message twice on a new account, once 5 days ago and 
> once 3 
> > days ago, and neither message has actually made it into the forum. So 
> I’m 
> > trying my old account. Sorry if this post ends up getting duplicated.) 
> > 
> > We have a paid app on app engine we've been using to serve a commercial 
> web 
> > app for 3 years. The app is mapped to a custom domain via Google Apps. I 
> > think that’s the crux here. 
> > 
> > We have one application that serves different content for different 
> clients. 
> > Each of our clients has reverse proxy set up on their web server to 
> fetch 
> > the content from our custom domain on app engine. We use reverse proxy 
> > simply to mask our domain to the clients' domains. There is no caching, 
> and 
> > the reverse proxy is Apache2 with out of the box configuration. 
> > 
> > On March 26, after 2 years of happily serving content to a particular 
> > client's server, Google for some reason decided that this server was 
> > violating its Terms of Service and started denying content to that 
> client's 
> > reverse proxy, redirecting users to the www.google.com/sorry/misc page 
> with 
> > the message that: "Our systems have detected unusual traffic from your 
> > computer network." This of course caused our application to be totally 
> > unusable. We sent requests to Google for more information and heard 
> nothing. 
> > The next day App Engine decided that particular server was ok again and 
> > resumed serving our content to the problem server. 
> > 
> > Then again on March 30 Google decided to ban this particular server. 
> > 
> > Our app is very low volume, averaging about .05 requests/second. There 
> were 
> > no traffic spikes that day. There were no configuration changes to the 
> > reverse proxy or any of our infrastructure. 
> > 
> > The only information I can find on the issue is here: 
> > 
> http://support.google.com/websearch/bin/answer.py?hl=en&answer=86640&rd=1. 
>
> > 
> > That page suggests that the client's server was doing one of these 
> things: 
> > 
> > •Sending automated queries 
> > •Using software that sends queries to Google to determine how a 
> website 
> > or webpage ranks on Google for various queries 
> > •'Meta searching' Google 
> > •Performing 'offline' searches on Google 
> > 
> > I could find no evidence of any requests being sent to Google search. 
> There 
> > were open requests to one of Google's nameservers, presumably to look up 
> our 
> > app's ip from its Google Apps custom domain. Surely that isn't a 
> violation 
> > of Terms of Service. We found no malware on the machine. So at this 
> point we 
> > have no idea why Google stopped serving the content to that particular 
> > server, or why it resumed service. Additionally all our other clients' 
> > reverse proxies continued to work fine. There was even another reverse 
> proxy 
> > successfully fetching the same content that Google was denying to the 
> other 
> > proxy. 
> > 
> > Switching to the yyy.appspot.com domain from our custom domain seems to 
> fix 
> > the problem, so I really suspect the problem is with the domain mapping. 
> > 
> > I sent a support request to Google Apps, and of course they said they 
> > couldn’t look into it, stating: “You are correct that the custom domain 
> > mapping is created in the Google Apps Control Panel and is handled there 
> > however any issues with the mapping of Google App Engine apps needs to 
> be 
> > investigated and supported by the App Engine team.” 
> > 
> > So I’m left wondering why Google has denied requests from this 
> particular 
> > server after 2 years when nothing has changed. And yet Google continues 
> to 
> > happily serve our other clients who are using the exact same proxy 
> settings 
> > on other machines. 
> > 
> > Searching through previous posts, the best information I can gather is 
> that 
> > maybe our proxies headers are malformed and Google doesn't like the

Re: [google-appengine] Re: GAE java and javascript applications

2013-04-08 Thread Maria Carmela Vitelli
So I have a java web application on GAE with a datastore. There is also a
mobile application for android that takes and writes data on the datastore
through json and servlet, and the data model is written in java (there is a
conversion of data and a synchronization with the datastore and not a
direct access from this app). Now I want to write a new application with
phonegap to have an android-ios-windows application, but now the data model
is completely in javascript. So I don't know how share datasore between web
and mobile application.


2013/4/8 Wolfram Gürlich 

> I've been using Rhino on GAE for over a year now and I'm happy with it. I
> haven't run into any compatibility issues. If you want it to, it even
> compiles your javascripts to java bytecode on the fly which makes it even
> faster. Also Rhino won't do extensive classpath scanning that would add to
> your instance startup time.
>
> I'm just wondering why wanted to go that road in the first place. Isn't
> your phonegap app meant to be run on the phone? The kind of backend service
> and its implementation language shouldn't matter at all. Maybe I did get
> you wrong.
>
> Greetings - Wolfram
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Google App Engine" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/google-appengine/4HNuju25BGg/unsubscribe?hl=en
> .
> To unsubscribe from this group and all its topics, 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 http://groups.google.com/group/google-appengine?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: GAE java and javascript applications

2013-04-08 Thread Wolfram Gürlich
I've been using Rhino on GAE for over a year now and I'm happy with it. I 
haven't run into any compatibility issues. If you want it to, it even 
compiles your javascripts to java bytecode on the fly which makes it even 
faster. Also Rhino won't do extensive classpath scanning that would add to 
your instance startup time.

I'm just wondering why wanted to go that road in the first place. Isn't 
your phonegap app meant to be run on the phone? The kind of backend service 
and its implementation language shouldn't matter at all. Maybe I did get 
you wrong.

Greetings - Wolfram

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] GAE java and javascript applications

2013-04-08 Thread Mary
Hi, I have a java application on GAE with a datastore (high replication). 
I would like to develop a new application in javascript and css (I'm using 
the phonegap framework) that works on the same datastore. Is it possible? 
I know there is a javascript version (rhino) supported by java.
Is this a possibility? Or is it better to use a java compiler/interpreter?

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: App Engine blocking users due to Unusual Traffic

2013-04-08 Thread Hamish
Also - I'm not sure why this happened but the visibility of the production 
ticket I created was changed to "Only users with Commit permission can see 
this issue." last week for some reason.



On Monday, April 8, 2013 9:37:42 AM UTC+1, Hamish wrote:
>
> We are getting reports from some of our users that they are getting 
> blocked from making requests to our application on App Engine. They say 
> they are getting the following message:
>
> "Our systems have detected unusual traffic from your computer network. 
> Please try your request again later."
>
> This is very worrying because we have no visibility on who is getting 
> blocked! The only way we know is when one of our users complain! The admin 
> console blacklist in App Engine does not show us if anyone is blocked, 
> should it?
>
> I created a production 
> ticket more 
> than a week ago but have not had any reply.
>
> We are a paying customer and have many of our own customers are relying on 
> our applications hosted on App Engine.
>
> Does anyone have any idea about why this happens? Could someone from the 
> App Engine team look into this?
>
>
> Also, I created a post on Stackoverflow but it was closed as being "Off 
> Topic" !!!
>
>
> http://stackoverflow.com/questions/15835847/app-engine-blocking-users-due-to-unusual-traffic
>
>
>

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] App Engine blocking users due to Unusual Traffic

2013-04-08 Thread Hamish


We are getting reports from some of our users that they are getting blocked 
from making requests to our application on App Engine. They say they are 
getting the following message:

"Our systems have detected unusual traffic from your computer network. 
Please try your request again later."

This is very worrying because we have no visibility on who is getting 
blocked! The only way we know is when one of our users complain! The admin 
console blacklist in App Engine does not show us if anyone is blocked, 
should it?

I created a production 
ticket more 
than a week ago but have not had any reply.

We are a paying customer and have many of our own customers are relying on 
our applications hosted on App Engine.

Does anyone have any idea about why this happens? Could someone from the 
App Engine team look into this?


Also, I created a post on Stackoverflow but it was closed as being "Off 
Topic" !!!

http://stackoverflow.com/questions/15835847/app-engine-blocking-users-due-to-unusual-traffic


-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: newbie: multi user app - getting the price per user

2013-04-08 Thread Martin Trummer
Any ideas to this?

Or should I really make one application per user?
I think this could really be a nightmare when upgradin? Or is there some 
way to automatically update e.g. 1000 instances?



On Wednesday, 4 July 2012 16:49:54 UTC+2, Martin Trummer wrote:
>
> If I write an application on AppEngine that supports multiple users, I'll 
> get a bill at the end of the month for the complete app, right?
> Is it somehow possible to break down this cost to a per-user basis?
> i.e. I'd like to know which of my logged-in users has caused how much of 
> the total cost?
>
> I'm thinking of some mechanism, where I can tell AppEngine via a command 
> to assign the costs of e.g. this http-request to a certain user / or maybe 
> I need to know how much of the stored data belongs to a single user.
>
> I'm aware, that there are for sure some costs that I cannot assign to a 
> specific user (like some maintenance work, general background tasks, etc.)
>
> alternative approaches/recommendations are also welcome:
> e.g. maybe create an app-engine instance for each user of my application 
> (which would only work for very low user-numbers, I guess)
>

-- 
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 http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.