[google-appengine] Re: 502 Server Errors after upgrade?
yep, our app still quite a bit slower than usual but slightly better than earlier today. zipimport still seems especially slow... I'm wondering if using non- trivial 3rd party frameworks such as Django 1.x is such a good idea on GAE. With this kind of latency I'm thinking maybe not. Perhaps for high traffic sites were multiple instances of the app remain in memory, but for medium to low traffic it's really terrible. Any chance this might get better? On Mar 2, 11:16 pm, Brenton toonscr...@nvbell.net wrote: Still bad for us at insightdining. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: AppEngine Users API not working for my domain
Hi Marzia, Thank you for the quick response. I just wanted to make sure that I understood the technical limitations correctly and hoped I could help others who were as unsure as I was before reading your response. It's great to hear that you are working on it. Cheers, Kariem --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
Hi All, I am still getting this 502 error randomly, did anyone figure out what caused it and is it fixed?? Thanks, Arun Shanker Prasad. On Mar 3, 2:09 pm, cz czer...@gmail.com wrote: yep, our app still quite a bit slower than usual but slightly better than earlier today. zipimport still seems especially slow... I'm wondering if using non- trivial 3rd party frameworks such as Django 1.x is such a good idea on GAE. With this kind of latency I'm thinking maybe not. Perhaps for high traffic sites were multiple instances of the app remain in memory, but for medium to low traffic it's really terrible. Any chance this might get better? On Mar 2, 11:16 pm, Brenton toonscr...@nvbell.net wrote: Still bad for us at insightdining. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Question Regarding Zipserve
Hi, Any solution for my problem guys?? Thanks, Arun Shanker Prasad. On Feb 27, 8:48 pm, Arun Shanker Prasad arunshankerpra...@gmail.com wrote: Hi, This can be done if my application was written in the 'webapp' framework, but as I mentioned earlier my project is done using Django. There is no def main(): app = webapp.WSGIApplication() URL mapping is done through the url.py. Thanks, Arun Shanker Prasad. On Feb 27, 8:35 pm, Iain Wade iain.w...@gmail.com wrote: you can specify the zip file when setup in python: def main(): app = webapp.WSGIApplication( [('/', MainPage), ('/static/(.*)', zipserve.make_zip_handler('staticfiles.zip')), ]) --Iain On Sat, Feb 28, 2009 at 1:07 AM, Arun Shanker Prasad arunshankerpra...@gmail.com wrote: Hi All, I tried to include the TinyMCE scripts as a zip file and serve it using zipserve. I included the URL config in the app.yaml, - url: /tinyMCE/.* script: $PYTHON_LIB/google/appengine/ext/zipserve But this needs the tinyMCE.zip to be in the root path of my App (which is a Django app). So this makes the zip outside my project source. I was wondering if I could move these to the project/media/js folder along with all of my other scripts? Thanks, Arun Shanker Prasad. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Issue with domain redirection (abc.com/def - www.abc.com/def)
star this issue to give google feedback http://code.google.com/p/googleappengine/issues/detail?id=777 On Mar 3, 12:39 pm, PW pil...@gmail.com wrote: Hello, I have registered a new domain with Google Domains and I currently have my app engine application linked towww.abc.com. The problem is that I cannot find a way to forward abc.com/def to www.abc.com/ def. It always redirect me towww.abc.comno matter what string I attach at the end. Is this currently possible? If it is not yet supported, is there any way to achieve this programmatically? (app.yaml, etc.) I want to show the same page for both of these URIs: abc.com/def and www.abc.com/def. Thank you very much in advance. Regards. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Erroneous Over Quota
Hi, I'm getting an Over Quota error for all my requests in the last 50 minutes Over Quota This Google App Engine application is temporarily over its serving quota. Please try again later. But when I check the Quota Details report, I see that I'm very far from reaching any of my quota limits. Does anybody else has the same problem? Is it related to the recent maintenance that was scheduled? Thanks, Guy --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Viewing a non default version log (appspot uri)
Hi Nick, thanks for answering. You're correct, the drop down let's you switch the version. However, my problem is that I only see the Requests Only logs. The exception I mention in the original message doesn't make it to the error log, so I don't know where it happens, i.e can't debug my problem. This used to work. I believe it stopped working for me yesterday. I do a logging.info to see it it makes it to the logs, but it doesn't either. I'm tied up. Will try with a different application id, it's possible that it's a bug in the admin. Or could override handle_exception and write to the logs. I'll find time later in the day to do it and report back here -U On Mar 3, 3:21 am, Nick Winter livel...@gmail.com wrote: In the upper lefthand corner of the admin dashboard, where the logs and everything else live, it should have your app id and your currently selected app version. Logs are for the currently selected version only, so select the new version and then click on the logs. (For some reason, for me, the version resets to the default version whenever I upload anything, and I have to select the latest (debug) version again.) --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] using memcache for caching query results
I am using a restful interface for an ajax application and want to be able to store the results of queries in memcache, as much of this data is read much more often than it is written, but it is occasionally written. I have been trying to think of strategies for how to do this, whilst also maintaining the ability to invalidate the cache when necessary. so for example: the user requests page 1 of their objects (0-9) and I store them with a key of modelName-userName-pageNum the user requests page 2 of their objects (10-19) and I store them with a key of modelName-userName-pageNum the user modifies an object on page 2, (or deletes it, or creates a new one) and I want to invalidate all modelName-userName cached lists. how do I do this??? jonathan --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: using memcache for caching query results
2009/3/3 Jonathan jricket...@gmail.com: I am using a restful interface for an ajax application and want to be able to store the results of queries in memcache, as much of this data is read much more often than it is written, but it is occasionally written. I have been trying to think of strategies for how to do this, whilst also maintaining the ability to invalidate the cache when necessary. so for example: the user requests page 1 of their objects (0-9) and I store them with a key of modelName-userName-pageNum the user requests page 2 of their objects (10-19) and I store them with a key of modelName-userName-pageNum the user modifies an object on page 2, (or deletes it, or creates a new one) and I want to invalidate all modelName-userName cached lists. how do I do this??? If you want to delete *all* 'modelName-userName' items, why not store a mapping (just one cached value) with 'modelName-userName' as key. For example: from google.appengine.api import memcache key = 'model-user' # load cached values data = memcache.get(key) if data is None: data = {} # query page1 page1 = some_query() data[1] = page1 memcache.set(key, data) # return response # query page 2 data = memcache.get(key) if data is None: data = {} page2 = some_query() data[2] = page2 memcache.set(key, data) And if something's changed, just do memcache.delete(key). Andi jonathan --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Erroneous Over Quota
My site getting an Over Quota error too... I only used less than 1% of quota. All of my python script page getting this error!! But html/jpg/js pages not. Why???!!! Guy Rutenberg g...@labpixies.com wrote: Hi, I'm getting an Over Quota error for all my requests in the last 50 minutes Over Quota This Google App Engine application is temporarily over its serving quota. Please try again later. But when I check the Quota Details report, I see that I'm very far from reaching any of my quota limits. Does anybody else has the same problem? Is it related to the recent maintenance that was scheduled? Thanks, Guy --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Erroneous Over Quota
Wordle is also getting spurious quota denials. I hope someone at Google is awake and full of Starbucks. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Viewing a non default version log (appspot uri)
Ah, that's odd. Our testing version definitely shows all the log messages we generate correctly, so if we trap an Exception and logging.error() it, everything works. Not sure about unhandled 500s, though. In fact, we did just see a peculiar 500 on our testing version that we couldn't find in the logs, so maybe that's the same issue. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
http://code.google.com/status/appengine/detail/serving/2009/03/03#ae-trust-detail-helloworld-get-latency Just about every day for the past several weeks, there's been elevated latency like this, usually at similar times of day. It was unfortunate and frustrating before, but since last night our development is stalled because every part of App Engine is too slow to do any testing or data manipulation right now. 5 seconds per request? I'm confident that the App Engine team will get a handle on the performance and everything will be shiny once more, but it'd be nice to hear some word as to what's going on. Are the servers just overloaded? Did something go wrong with the maintenance last night? Is anomaly-yellow serving to be expected? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: I got a problem with Appengine + Flex-HttpService
Could you be a little more specific about what it means that you can not aceess App engine? One guess that I have as to what your problem could be If you have your swf file stored on another server or on your local computer you will need to have a cross domain policy file in the root of your app engine application so that your flash client can authinicate that it is OK to call the httpservice. If you application works in Flex Developer the Bin-Debug folders are excluded from having to make this chcek because they are listed in the client as trusted sites. Doug On Mar 1, 10:09 pm, Legend Zhang 52openplatf...@gmail.com wrote: I can not access Appengine from flex using httpservice when I use IE6, using get and post. Did someone have this problem too? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Help! My site only used 1% of quota,but it raise Exception said: Over Quota Why?
hi, google: Help! My site only used less than 1% of quota,but it raise exception said: Over Quota now!! Why? my site : http://proxypy.appspot.com Can any one help? Thank you very much. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] My Applications in Google App Engine status None Deployed
hi am new bee to google apps.can any one provide help me how to deploy my application in google app..i have added my domain and activated the service but it shows 404 error.my domain is eximdata9.com my application is exim-da-bank plz help me any one around there. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Issue with domain redirection (abc.com/def - www.abc.com/def)
On Mar 3, 1:39 am, PW pil...@gmail.com wrote: Hello, I have registered a new domain with Google Domains and I currently have my app engine application linked towww.abc.com. The problem is that I cannot find a way to forward abc.com/def to www.abc.com/ def. It always redirect me towww.abc.comno matter what string I attach at the end. Is this currently possible? If it is not yet supported, is there any way to achieve this programmatically? (app.yaml, etc.) I want to show the same page for both of these URIs: abc.com/def and www.abc.com/def. What I did in my app was to use a URL rewriting rule on the server that my naked domain points to, if you use apache this on the .htaccess should do the trick: RewriteEngine on RewriteRule ^(.*)$ http://www.yourdomainnamehere.com/$1 [R,NC] []s --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
I got 403 Over Quota Error. But I only used less than 1% quota now!! my site: proxypy.appspot.com Who can help me ? Bill billk...@gmail.com wrote: Anyone else having trouble with their apps? I'm getting 502 Server Errors and even looking at logs in the console are glacially slow. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Brazil and Hong Kong now supported for Billing
That's amazing Brett! Thanks! As a Brazilian, it is comforting to know I will be able to fund scalability in case my pet project (http://quoteurl.com) ever reaches critical mass ;) []s On Mar 2, 9:21 pm, Brett Slatkin brett-appeng...@google.com wrote: Hey there, At launch, Brazil and Hong Kong were not in our list of supported countries for billing. I'm happy to announce that application administrators in these countries may now purchase additional resources for App Engine. Thanks for your patience! -Brett Google App Engine Team --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Erroneous Over Quota
I had the same problem for 12 hours and now it started working again. Thanks, --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Erroneous Over Quota
My site getting the same error: Over Quota I found if we visit the python script page this error raise (eg. http://proxypy.appspot.com/helloworld.py ) bug if visit html/jpg/js page, it's good. (eg. http://proxypy.appspot.com/proxyxy_static/proxypy.jpg ) Guy Rutenberg g...@labpixies.com wrote: Hi, I'm getting an Over Quota error for all my requests in the last 50 minutes Over Quota This Google App Engine application is temporarily over its serving quota. Please try again later. But when I check the Quota Details report, I see that I'm very far from reaching any of my quota limits. Does anybody else has the same problem? Is it related to the recent maintenance that was scheduled? Thanks, Guy --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] 500 error ! help me, Thanx.
my site: http://bugway.appspot.com Please help me to delete the older versions. Best regards! blackball --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
Hi Nick, On Tue, Mar 3, 2009 at 8:55 AM, Nick Winter livel...@gmail.com wrote: http://code.google.com/status/appengine/detail/serving/2009/03/03#ae-trust-detail-helloworld-get-latency Just about every day for the past several weeks, there's been elevated latency like this, usually at similar times of day. It was unfortunate and frustrating before, but since last night our development is stalled because every part of App Engine is too slow to do any testing or data manipulation right now. 5 seconds per request? I'm confident that the App Engine team will get a handle on the performance and everything will be shiny once more, but it'd be nice to hear some word as to what's going on. Are the servers just overloaded? Did something go wrong with the maintenance last night? Is anomaly-yellow serving to be expected? We had some unexpected issues during the maintenance last night which caused elevated latencies and errors for all applications. We resolved the issue around 8:45pm last night and things have returned to normal since. Please let me know if you're still seeing any problems. As for the elevated latency for the dynamic request metric (that you linked to), this is primarily a product of alert tolerances. We're still tuning our status site metrics to match real-world expectations of App Engine performance. You'll notice today that we've raised some of these tolerances by a little bit, causing many of the lines to go back to a blue color (i.e., everything OK). -Brett --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
It still feels down to me. Our app keeps timing out. Friends' apps too. 208 - try again in 30 secs. Same as last night. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Pylons 0.9.7 is fully supported
is Pylons 0.9.7 fully supported on AppEngine ? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
Ditto. Datastore performance is very bad too. On Mar 3, 2:04 pm, Brenton toonscr...@nvbell.net wrote: It still feels down to me. Our app keeps timing out. Friends' apps too. 208 - try again in 30 secs. Same as last night. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
Yes I don't know why but today the main request is 1000 ms-cpu higher than yesterday. So the CPU Quota is higher than usual. Regards On 3 mar, 20:08, Brandon Thomson gra...@gmail.com wrote: Ditto. Datastore performance is very bad too. On Mar 3, 2:04 pm, Brenton toonscr...@nvbell.net wrote: It still feels down to me. Our app keeps timing out. Friends' apps too. 208 - try again in 30 secs. Same as last night. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
Hi, My app still seems to be experiencing this problem.. I seem to get 502 - Bad Gateway error at random, also the the serving of the app is very slow. Writes are the most expensive, timing out randomly.. Thanks, Arun Shanker Prasad. On Mar 4, 12:18 am, Sylvain sylvain.viv...@gmail.com wrote: Yes I don't know why but today the main request is 1000 ms-cpu higher than yesterday. So the CPU Quota is higher than usual. Regards On 3 mar, 20:08, Brandon Thomson gra...@gmail.com wrote: Ditto. Datastore performance is very bad too. On Mar 3, 2:04 pm, Brenton toonscr...@nvbell.net wrote: It still feels down to me. Our app keeps timing out. Friends' apps too. 208 - try again in 30 secs. Same as last night. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
Hi all, Some apps are still seeing inreased latencies--we're working hard to isolate this. We'll keep you updated as we do. Pete On Mar 3, 11:22 am, Arun Shanker Prasad arunshankerpra...@gmail.com wrote: Hi, My app still seems to be experiencing this problem.. I seem to get 502 - Bad Gateway error at random, also the the serving of the app is very slow. Writes are the most expensive, timing out randomly.. Thanks, Arun Shanker Prasad. On Mar 4, 12:18 am, Sylvain sylvain.viv...@gmail.com wrote: Yes I don't know why but today the main request is 1000 ms-cpu higher than yesterday. So the CPU Quota is higher than usual. Regards On 3 mar, 20:08, Brandon Thomson gra...@gmail.com wrote: Ditto. Datastore performance is very bad too. On Mar 3, 2:04 pm, Brenton toonscr...@nvbell.net wrote: It still feels down to me. Our app keeps timing out. Friends' apps too. 208 - try again in 30 secs. Same as last night. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
Yes, I'm still seeing problems. We've been averaging 4 seconds per request for the past six hours, roughly correlated to the elevated latency that you say is within tolerance and is averaging 250 ms per request. Some of that is due to a recently identified performance issue with one of our common handlers being identified as a high CPU handler and getting sidelined to make room for more performant apps' handlers. We haven't been able to fix that yet, but it's not just that handler: it's every dynamic handler. This isn't just an issue since last night, though; it's been on and off for two months. We're still seeing widely variable response times on almost every request. In the admin console, for example, most requests take a normal second or so, but a fifth of them or so take between 7-20 seconds to respond. This is stuff like expanding one log entry with no log messages in it. I know that's not in my code. Is it instance startup costs? I think so. From my logs, I'll load something simple like a FAQ page, and it's fine, whenever I have to start another instance and import Django and some views, well, that's 7-14 seconds to do it. Have we changed anything in the past two months? A couple very small things, but mostly our development has been on another branch. It goes between working just fine on every request and several seconds to spawn an instance running the same code as usual from day to day and time to time. It's just been getting more frequent and worse as time goes on. The simplest handler we have, which imports our models, reads one thing at random from the datastore, and returns it, with no web framework, normally runs in 50-250 ms and takes 50-80 ms of cpu, but sometimes (new instance?) takes 1300-2000 ms and 130-300 ms cpu. But I made an even simpler handler as a test, with no import, that just prints a random number. Starting a new instance for that only takes a 70-250 ms response time. And if I make that import our models every time, it doesn't change anything. It's almost like the cost of starting a new instance is multiplied by the cost of the instantiation code is multiplied by whether App Engine is feeling cheerful that hour. It could be our code, I could see that. If there's a reason why the admin console would be so slow at the same times and in the same way as the rest of our site, maybe it would shed some light. If we're doing something subtly wrong when we import Django (0.96) and our models, I could see that, but only if there's a reason why we wouldn't see it sometimes and would at other times, and why it would have been getting worse without any code changes. It would also help a lot to know exactly how this works (from the Quotas page): Applications that are heavily cpu-bound, on the other hand, may incur some additional latency in long-running requests in order to make room for other apps sharing the same servers. Marzia has said that this is per-request, so I'm assuming that certain handlers will get sidelined, but this is happening site-wide -- otherwise, it would make perfect sense. How is a handler identified as high-cpu? How long does that classification last? Thanks, --Nick (app id: skrit) On Mar 3, 1:25 pm, Brett Slatkin brett-appeng...@google.com wrote: Hi Nick, On Tue, Mar 3, 2009 at 8:55 AM, Nick Winter livel...@gmail.com wrote: http://code.google.com/status/appengine/detail/serving/2009/03/03#ae-... Just about every day for the past several weeks, there's been elevated latency like this, usually at similar times of day. It was unfortunate and frustrating before, but since last night our development is stalled because every part of App Engine is too slow to do any testing or data manipulation right now. 5 seconds per request? I'm confident that the App Engine team will get a handle on the performance and everything will be shiny once more, but it'd be nice to hear some word as to what's going on. Are the servers just overloaded? Did something go wrong with the maintenance last night? Is anomaly-yellow serving to be expected? We had some unexpected issues during the maintenance last night which caused elevated latencies and errors for all applications. We resolved the issue around 8:45pm last night and things have returned to normal since. Please let me know if you're still seeing any problems. As for the elevated latency for the dynamic request metric (that you linked to), this is primarily a product of alert tolerances. We're still tuning our status site metrics to match real-world expectations of App Engine performance. You'll notice today that we've raised some of these tolerances by a little bit, causing many of the lines to go back to a blue color (i.e., everything OK). -Brett --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from
[google-appengine] Re: using keys in an IN statement
uhah yea i believe i am isnt the proper syntax WHERE property IN (foo, foo, foo) ? On Mar 3, 2:38 am, ryan ryanb+appeng...@google.com wrote: On Mar 1, 11:06 am, pedepy paul.ro...@gmail.com wrote: I would like to fetch results only against a particular subset of keys. I'm trying to use 'WHERE __key__ IN (:1), list_of_keys ... the gql object accepts that as a valid query, but returns no result.. hmm, __key__ IN ... works for me. fromhttp://shell.appspot.com/: class Foo(db.Expando): pass foos = Foo.all().filter('x ', 0).fetch(3) keys = [f.key() for f in foos] keys [datastore_types.Key.from_path('Foo', 32425L, _app=u'shell'), datastore_types.Key.from_path('Foo', 33376L, _app=u'shell'), datastore_types.Key.from_path('Foo', 33399L, _app=u'shell')] got = Foo.gql('where __key__ in :1', keys).fetch(3) [f.key() for f in got] [datastore_types.Key.from_path('Foo', 32425L, _app=u'shell'), datastore_types.Key.from_path('Foo', 33376L, _app=u'shell'), datastore_types.Key.from_path('Foo', 33399L, _app=u'shell')] out of curiosity, are you actually including those parentheses around : 1 in your GQL query? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] [CRITICAL] Datastore operations slow
Hi, I'm seeing that most of the datastore ops are being slow lately by about an order of magnitude slower. Here is a set of numbers from now: 03-03 12:25PM 46.104 200 2296ms 1398ms-cpu 0kb 03-03 12:25PM 15.755 200 2025ms 1330ms-cpu 0kb 03-03 12:22PM 59.116 200 2519ms 1375ms-cpu 0kb 03-03 12:22PM 50.280 200 3550ms 1419ms-cpu 0kb 03-03 12:22PM 40.446 200 3743ms 1330ms-cpu 0kb 03-03 12:22PM 33.069 200 4966ms 1575ms-cpu 0kb 03-03 12:22PM 24.450 200 5079ms 1552ms-cpu 0kb 03-03 12:22PM 09.252 200 2525ms 1309ms-cpu 0kb 03-03 12:22PM 01.147 200 2487ms 1353ms-cpu 0kb 03-03 12:21PM 43.116 200 6286ms 1641ms-cpu 0kb 03-03 12:20PM 43.931 200 879ms 1110ms-cpu 0kb 03-03 12:10PM 23.405 200 5081ms 1575ms-cpu 0kb 03-03 12:10PM 12.014 200 5394ms 1552ms-cpu 0kb 03-03 12:10PM 00.713 200 5384ms 1552ms-cpu 0kb 03-03 12:09PM 48.420 200 3503ms 1197ms-cpu 0kb 03-03 12:09PM 45.042 200 4086ms 1486ms-cpu 0kb 03-03 12:06PM 51.240 200 126ms 115ms-cpu 0kb 03-03 12:06PM 46.039 200 3289ms 1464ms-cpu 0kb 03-03 12:06PM 38.422 200 5202ms 1464ms-cpu 0kb 03-03 12:06PM 31.616 200 4431ms 1464ms-cpu 0kb and here is the same operation yesterday: 03-03 03:14AM 11.589 200 94ms 76ms-cpu 0kb 03-03 03:14AM 09.001 200 93ms 93ms-cpu 0kb 03-03 03:14AM 07.035 200 130ms 100ms-cpu 0kb 03-03 03:14AM 04.682 200 89ms 78ms-cpu 0kb 03-03 03:13AM 59.604 200 865ms 1087ms-cpu 0kb 03-03 03:12AM 34.688 200 93ms 79ms-cpu 0kb 03-03 03:12AM 31.917 200 85ms 75ms-cpu 0kb 03-03 03:12AM 29.498 200 107ms 97ms-cpu 0kb 03-03 03:12AM 28.233 200 104ms 88ms-cpu 0kb 03-03 03:11AM 39.239 200 124ms 96ms-cpu 0kb 03-03 03:11AM 16.987 200 131ms 129ms-cpu 0kb 03-03 03:11AM 12.991 200 1601ms 1087ms-cpu 0kb 03-03 03:10AM 28.677 200 107ms 96ms-cpu 0kb 03-03 03:10AM 19.079 200 127ms 152ms-cpu 0kb 03-03 03:09AM 57.002 200 142ms 116ms-cpu 0kb The operation is performed in the same conditions and the data set is the equivalent in size. The appid is dailycloud. I'm looking forward to hearing the reasons for this degradation of the datastore performance. ./alex --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
I am still getting 502s in our App (which is an instance of Rietveld without any changes except securing it with a password). app id is: wsl-codereview We have changed nothing. Problems started last night, but now every request is a 502. Artem On Mar 3, 1:25 pm, Brett Slatkin brett-appeng...@google.com wrote: Hi Nick, On Tue, Mar 3, 2009 at 8:55 AM, Nick Winter livel...@gmail.com wrote: http://code.google.com/status/appengine/detail/serving/2009/03/03#ae-... Just about every day for the past several weeks, there's been elevated latency like this, usually at similar times of day. It was unfortunate and frustrating before, but since last night our development is stalled because every part of App Engine is too slow to do any testing or data manipulation right now. 5 seconds per request? I'm confident that the App Engine team will get a handle on the performance and everything will be shiny once more, but it'd be nice to hear some word as to what's going on. Are the servers just overloaded? Did something go wrong with the maintenance last night? Is anomaly-yellow serving to be expected? We had some unexpected issues during the maintenance last night which caused elevated latencies and errors for all applications. We resolved the issue around 8:45pm last night and things have returned to normal since. Please let me know if you're still seeing any problems. As for the elevated latency for the dynamic request metric (that you linked to), this is primarily a product of alert tolerances. We're still tuning our status site metrics to match real-world expectations of App Engine performance. You'll notice today that we've raised some of these tolerances by a little bit, causing many of the lines to go back to a blue color (i.e., everything OK). -Brett --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] wordnet on appengine
I'm trying to get PyWordnet working on App Engine. Everything works locally but I can't deploy because one of the files that store the data is over the upload limit (14MB). My question is, has anyone got PyWordnet working on App Engine, or does anyone have experience working with PyWordnet and might know if it's possible to split up the data files into parts? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Help! My site only used 1% of quota,but it raise Exception said: Over Quota Why?
On Mar 3, 7:23 pm, proxypy pypr...@gmail.com wrote: Help! My site only used less than 1% of quota,but it raise exception said: Over Quota now!! There are many different quotas, you must be hitting one of them. In your Dashboard go to Quota Details, that page has a break-down of all the quotas. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: My Applications in Google App Engine status None Deployed
On Mar 3, 11:12 pm, wayne wayne.parnell...@gmail.com wrote: hi am new bee to google apps.can any one provide help me how to deploy my application in google app..i have added my domain and activated the service but it shows 404 error.my domain is eximdata9.com my application is exim-da-bank plz help me any one around there. http://code.google.com/appengine/docs/python/gettingstarted/uploading.html http://code.google.com/appengine/docs/python/tools/uploadinganapp.html --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Ajax
Bonjour, Thank for your help. I think the problem was that the tutorial template i aHTML DTD, while my light AjaxXmlLoad is XHTML DTD. I suppose I will be able to manage. However, my next step is to use Cheetah in Google App (I 'm used to Cheetah). So, is there somewhere code snippets / examples about this (instead of django)? Thanks on forward PY Delens = On 25 fév, 21:13, Doug doug...@gmail.com wrote: I am not sure that this is an GAE issue. I do not *think* that XML docemnts have an innerHTML property, so I think that you just need to handel the XML document that you loaded differently. I took your code and played with it in IE. This code 'works', but the call to getElementsByTagName is returng a nodeList that would have to be converted back to HTML before you could display them. You would also have to add Firefox support back in. IE gives me better errors from JavaScript, so that is why this is ie code. I hope this helps some! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] PHP + MySQL is a web standard ;-)
I'm thinking to come back to PHP + MySQL, is this a good idea? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: using keys in an IN statement
On Mar 3, 12:26 pm, pedepy paul.ro...@gmail.com wrote: isnt the proper syntax WHERE property IN (foo, foo, foo) ? if you're providing a list of constants, yes. if you're using a bound parameter, though, like in your original post, you should omit the parentheses. having said that, it looks like we may sometimes handle list bound parameters incorrectly, particularly with parentheses around them. i'll look into that. thanks for the report! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Downside of the Google App Engine relying on Google Apps - Horror Story
Hi there, In order to host an application on Google App Engine you need to add your domain to a Google Apps account. If anything goes wrong with your Google Apps account, your Google App Engine sites can be affected and you have no where to turn for support. Your apps are not accessible from your domain ( you can still reach them from app.appspot.com however ). For example, my Google Apps account broke. I can't even get to the login page and get an error saying there is no Google Apps set up for this domain name. However I had been using the account for a number of years. I cannot even upgrade to premium support as it is impossible to log in. Because Google Apps can only be hosted by google, even if you have backups you can not easily move your App to another server while the issue is sorted out. So far I have had about 15 hours downtime on my app. I'm not sure what I'd recommend but there needs to be better channels of support for Google Apps if it is to be part of Google App Engine. Regards --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
I think my errors are gone now. Thank you Google! On Mar 3, 1:44 pm, Artem p.ar...@gmail.com wrote: I am still getting 502s in our App (which is an instance of Rietveld without any changes except securing it with a password). app id is: wsl-codereview We have changed nothing. Problems started last night, but now every request is a 502. Artem On Mar 3, 1:25 pm, Brett Slatkin brett-appeng...@google.com wrote: Hi Nick, On Tue, Mar 3, 2009 at 8:55 AM, Nick Winter livel...@gmail.com wrote: http://code.google.com/status/appengine/detail/serving/2009/03/03#ae-... Just about every day for the past several weeks, there's been elevated latency like this, usually at similar times of day. It was unfortunate and frustrating before, but since last night our development is stalled because every part of App Engine is too slow to do any testing or data manipulation right now. 5 seconds per request? I'm confident that the App Engine team will get a handle on the performance and everything will be shiny once more, but it'd be nice to hear some word as to what's going on. Are the servers just overloaded? Did something go wrong with the maintenance last night? Is anomaly-yellow serving to be expected? We had some unexpected issues during the maintenance last night which caused elevated latencies and errors for all applications. We resolved the issue around 8:45pm last night and things have returned to normal since. Please let me know if you're still seeing any problems. As for the elevated latency for the dynamic request metric (that you linked to), this is primarily a product of alert tolerances. We're still tuning our status site metrics to match real-world expectations of App Engine performance. You'll notice today that we've raised some of these tolerances by a little bit, causing many of the lines to go back to a blue color (i.e., everything OK). -Brett --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Reminder: App Engine chat time, tomorrow (3/4) 7-8PM
Details can be found here: http://groups.google.com/group/google-appengine/browse_thread/thread/8ea64f610b5ed428 -Marzia --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Datastore operations slow
So... this isn't normal performance? I just uploaded a test app for the first time and was really worried about the datastore's speed :) -Ryan On Mar 3, 3:40 pm, Brandon Thomson gra...@gmail.com wrote: You should be glad your app is working at all! All my queries are timing out. It's caused by whatever modifications they made during scheduled maintainance yesterday. On Mar 3, 3:39 pm, Alex Popescu the.mindstorm.mailingl...@gmail.com wrote: Hi, I'm seeing that most of thedatastoreops are being slow lately by about an order of magnitude slower. Here is a set of numbers from now: 03-03 12:25PM 46.104 200 2296ms 1398ms-cpu 0kb 03-03 12:25PM 15.755 200 2025ms 1330ms-cpu 0kb 03-03 12:22PM 59.116 200 2519ms 1375ms-cpu 0kb 03-03 12:22PM 50.280 200 3550ms 1419ms-cpu 0kb 03-03 12:22PM 40.446 200 3743ms 1330ms-cpu 0kb 03-03 12:22PM 33.069 200 4966ms 1575ms-cpu 0kb 03-03 12:22PM 24.450 200 5079ms 1552ms-cpu 0kb 03-03 12:22PM 09.252 200 2525ms 1309ms-cpu 0kb 03-03 12:22PM 01.147 200 2487ms 1353ms-cpu 0kb 03-03 12:21PM 43.116 200 6286ms 1641ms-cpu 0kb 03-03 12:20PM 43.931 200 879ms 1110ms-cpu 0kb 03-03 12:10PM 23.405 200 5081ms 1575ms-cpu 0kb 03-03 12:10PM 12.014 200 5394ms 1552ms-cpu 0kb 03-03 12:10PM 00.713 200 5384ms 1552ms-cpu 0kb 03-03 12:09PM 48.420 200 3503ms 1197ms-cpu 0kb 03-03 12:09PM 45.042 200 4086ms 1486ms-cpu 0kb 03-03 12:06PM 51.240 200 126ms 115ms-cpu 0kb 03-03 12:06PM 46.039 200 3289ms 1464ms-cpu 0kb 03-03 12:06PM 38.422 200 5202ms 1464ms-cpu 0kb 03-03 12:06PM 31.616 200 4431ms 1464ms-cpu 0kb and here is the same operation yesterday: 03-03 03:14AM 11.589 200 94ms 76ms-cpu 0kb 03-03 03:14AM 09.001 200 93ms 93ms-cpu 0kb 03-03 03:14AM 07.035 200 130ms 100ms-cpu 0kb 03-03 03:14AM 04.682 200 89ms 78ms-cpu 0kb 03-03 03:13AM 59.604 200 865ms 1087ms-cpu 0kb 03-03 03:12AM 34.688 200 93ms 79ms-cpu 0kb 03-03 03:12AM 31.917 200 85ms 75ms-cpu 0kb 03-03 03:12AM 29.498 200 107ms 97ms-cpu 0kb 03-03 03:12AM 28.233 200 104ms 88ms-cpu 0kb 03-03 03:11AM 39.239 200 124ms 96ms-cpu 0kb 03-03 03:11AM 16.987 200 131ms 129ms-cpu 0kb 03-03 03:11AM 12.991 200 1601ms 1087ms-cpu 0kb 03-03 03:10AM 28.677 200 107ms 96ms-cpu 0kb 03-03 03:10AM 19.079 200 127ms 152ms-cpu 0kb 03-03 03:09AM 57.002 200 142ms 116ms-cpu 0kb The operation is performed in the same conditions and the data set is the equivalent in size. The appid is dailycloud. I'm looking forward to hearing the reasons for this degradation of thedatastoreperformance. ./alex --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: New Terms of Service :-(
Hi, The sections that have changed in our new terms of service are Section 4 and Section 10.3. We added some language around billing and payments, and also a clause that prevents users from using multiple cloned free applications to avoid usage charges that would have otherwise been incurred by single app. The admin console does not currently provide developers with a way to delete applications. You can effectively delete an app by deploying an empty app using the same verison number that is currently live. Deployment does not require acceptance of our terms. Thanks, Pete Koomen, App Engine Team On Feb 28, 5:10 am, KillIEbrowser davide.rogn...@gmail.com wrote: Follow the steps: 1. Sign-in: Google App Engine 2. Appears: Accept New Terms of Servicehttp://appengine.google.com/start/newtos 3. Press: [Cancel] 4. Redirect to:http://code.google.com/appengine/ 4. Now I can not delete my apps... On Feb 28, 1:56 pm, Barry Hunter barrybhun...@googlemail.com wrote: Considering they are refering to Billing, which was only just introduced, its a fair bet that its new. What specificly do you object to in that quote? On 28/02/2009, KillIEbrowser davide.rogn...@gmail.com wrote: For example, is this a new Term? 4.2. A bill will be issued to your online account for all charges accrued in excess of the Fee Threshold. For use of the Service in excess of any portion of the Fee Threshold, you shall be responsible for all charges up to the amount set in your online account, and shall pay all charges in U.S. Dollars or in such other currency as agreed to in writing by the parties. Unless agreed to by the parties in writing, you shall pay all charges in accordance with the payment terms in the Service FAQ. Late payments may bear interest at the rate of 1.5% per month (or the highest rate permitted by law, if less). Charges are exclusive of taxes. You are responsible for paying all taxes and government charges, and all reasonable expenses and attorneys fees Google incurs collecting late amounts. To the fullest extent permitted by law, you waive all claims relating to charges unless claimed within 60 days after the charge (this does not affect your credit card issuer rights). Charges are solely based on Google's measurements of your use of the Service, unless otherwise agreed to in writing. To the fullest extent permitted by law, refunds (if any) are at the discretion of Google and only in the form of credit for the Service. Nothing in these Terms obligates Google to extend credit to any party. You acknowledge and agree that any credit card and related billing and payment information that you provide to Google may be shared by Google with companies who work on Google's behalf, such as payment processors and/or credit agencies, solely for the purposes of checking credit, effecting payment to Google and servicing your account. Google may also provide information in response to valid legal process, such as subpoenas, search warrants and court orders, or to establish or exercise its legal rights or defend against legal claims. Google shall not be liable for any use or disclosure of such information by such third parties. Google reserves the right to discontinue the provision of the Service to you for any late payments. 4.3. Google may change its fees and payment policies for the Service with ninety (90) days prior notice. However, Google may change the Fee Threshold limits at its discretion. Changes to the fees or payment policies will be posted in the Service FAQ or at http://code.google.com/appengine/terms.html(orsuch other URL Google may provide from time to time). Any outstanding balance becomes immediately due and payable upon termination of the Terms for any reason. On Feb 27, 8:40 pm, KillIEbrowser davide.rogn...@gmail.com wrote: Why I must accept the New Terms of Service ? What is the delta? /\ --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: [CRITICAL] Datastore operations slow
Hi Alex, We're aware of elevated Serving and Datastore latencies and are working hard to rectify the situation. We're very sorry for any trouble this is causing your application and others. Thanks for your patience. -Brett On Tue, Mar 3, 2009 at 12:39 PM, Alex Popescu the.mindstorm.mailingl...@gmail.com wrote: Hi, I'm seeing that most of the datastore ops are being slow lately by about an order of magnitude slower. Here is a set of numbers from now: 03-03 12:25PM 46.104 200 2296ms 1398ms-cpu 0kb 03-03 12:25PM 15.755 200 2025ms 1330ms-cpu 0kb 03-03 12:22PM 59.116 200 2519ms 1375ms-cpu 0kb 03-03 12:22PM 50.280 200 3550ms 1419ms-cpu 0kb 03-03 12:22PM 40.446 200 3743ms 1330ms-cpu 0kb 03-03 12:22PM 33.069 200 4966ms 1575ms-cpu 0kb 03-03 12:22PM 24.450 200 5079ms 1552ms-cpu 0kb 03-03 12:22PM 09.252 200 2525ms 1309ms-cpu 0kb 03-03 12:22PM 01.147 200 2487ms 1353ms-cpu 0kb 03-03 12:21PM 43.116 200 6286ms 1641ms-cpu 0kb 03-03 12:20PM 43.931 200 879ms 1110ms-cpu 0kb 03-03 12:10PM 23.405 200 5081ms 1575ms-cpu 0kb 03-03 12:10PM 12.014 200 5394ms 1552ms-cpu 0kb 03-03 12:10PM 00.713 200 5384ms 1552ms-cpu 0kb 03-03 12:09PM 48.420 200 3503ms 1197ms-cpu 0kb 03-03 12:09PM 45.042 200 4086ms 1486ms-cpu 0kb 03-03 12:06PM 51.240 200 126ms 115ms-cpu 0kb 03-03 12:06PM 46.039 200 3289ms 1464ms-cpu 0kb 03-03 12:06PM 38.422 200 5202ms 1464ms-cpu 0kb 03-03 12:06PM 31.616 200 4431ms 1464ms-cpu 0kb and here is the same operation yesterday: 03-03 03:14AM 11.589 200 94ms 76ms-cpu 0kb 03-03 03:14AM 09.001 200 93ms 93ms-cpu 0kb 03-03 03:14AM 07.035 200 130ms 100ms-cpu 0kb 03-03 03:14AM 04.682 200 89ms 78ms-cpu 0kb 03-03 03:13AM 59.604 200 865ms 1087ms-cpu 0kb 03-03 03:12AM 34.688 200 93ms 79ms-cpu 0kb 03-03 03:12AM 31.917 200 85ms 75ms-cpu 0kb 03-03 03:12AM 29.498 200 107ms 97ms-cpu 0kb 03-03 03:12AM 28.233 200 104ms 88ms-cpu 0kb 03-03 03:11AM 39.239 200 124ms 96ms-cpu 0kb 03-03 03:11AM 16.987 200 131ms 129ms-cpu 0kb 03-03 03:11AM 12.991 200 1601ms 1087ms-cpu 0kb 03-03 03:10AM 28.677 200 107ms 96ms-cpu 0kb 03-03 03:10AM 19.079 200 127ms 152ms-cpu 0kb 03-03 03:09AM 57.002 200 142ms 116ms-cpu 0kb The operation is performed in the same conditions and the data set is the equivalent in size. The appid is dailycloud. I'm looking forward to hearing the reasons for this degradation of the datastore performance. ./alex --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Which server errors are reflected in the Dashboard?
Hi, This section records all non-static URLs that experience errors. However, the issues due to yesterday's maintenance may have caused some of these to not be recorded. Our engineering team is investigating this. -Marzia On Mon, Mar 2, 2009 at 11:25 PM, Bill billk...@gmail.com wrote: After the timeouts and 502 server errors today, I've been looking at the dashboard area Errors and the logs. Some (not all) of my own warnings made it into the logs, but the Errors area didn't reflect any of the turmoil. In the documentation (http://code.google.com/appengine/kb/ general.html#errorurishttp://code.google.com/appengine/kb/%0Ageneral.html#erroruris), it says: If any error occurs when attempting to load a URI, our system records that error. We then show the URIs that record the most errors in the past 24 hrs in the admin console. What errors are not covered? I'd like to know so I don't get a false sense of security if nothing shows in logs or dashboard but my users are severely affected. Thanks, Bill --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: PHP + MySQL is a web standard ;-)
On Mar 3, 10:27 pm, KillIEbrowser davide.rogn...@gmail.com wrote: I'm thinking to come back to PHP + MySQL, is this a good idea? Possibly. According to benchmark from migrating a PHP + MySQL + JEE LAMP to GAE a 512 megabyte LAMP responds speedier in absolute time than the GAE version of the same. A GAE version scores more in a yslow benchmark of relative time though. My opinion is that GAE deployment system is the most advantagous and convenient, while PHP + MySQL is more complete and has more tools and more options. Best regards, Niklas --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: New Terms of Service :-(
I would like to clarify the following, 4.4. You may not develop multiple Applications to simulate or act as a single Application or otherwise access the Service in a manner intended to avoid incurring fees. Clarification I am currently developing my app to operate on 1 application instance per company/organisation. These application instances can have content/xml messages that flows in/out between them. Is this considered to be in violation of the above terms ? This would also mean that a large number of organisations equates to a large number of applications. Is this also considered a violation when I manage multiple application instances thru' multiple gmail accounts since there is a 10 application limit ? I have posted the above earlier but with no replies; would really appreciate the clarification. Thanks. - Original Message - From: Pete Koomen pkoo...@google.com To: Google App Engine google-appengine@googlegroups.com Sent: Wednesday, 04 March, 2009 7:44 AM Subject: [google-appengine] Re: New Terms of Service :-( Hi, The sections that have changed in our new terms of service are Section 4 and Section 10.3. We added some language around billing and payments, and also a clause that prevents users from using multiple cloned free applications to avoid usage charges that would have otherwise been incurred by single app. The admin console does not currently provide developers with a way to delete applications. You can effectively delete an app by deploying an empty app using the same verison number that is currently live. Deployment does not require acceptance of our terms. Thanks, Pete Koomen, App Engine Team On Feb 28, 5:10 am, KillIEbrowser davide.rogn...@gmail.com wrote: Follow the steps: 1. Sign-in: Google App Engine 2. Appears: Accept New Terms of Servicehttp://appengine.google.com/start/newtos 3. Press: [Cancel] 4. Redirect to:http://code.google.com/appengine/ 4. Now I can not delete my apps... On Feb 28, 1:56 pm, Barry Hunter barrybhun...@googlemail.com wrote: Considering they are refering to Billing, which was only just introduced, its a fair bet that its new. What specificly do you object to in that quote? On 28/02/2009, KillIEbrowser davide.rogn...@gmail.com wrote: For example, is this a new Term? 4.2. A bill will be issued to your online account for all charges accrued in excess of the Fee Threshold. For use of the Service in excess of any portion of the Fee Threshold, you shall be responsible for all charges up to the amount set in your online account, and shall pay all charges in U.S. Dollars or in such other currency as agreed to in writing by the parties. Unless agreed to by the parties in writing, you shall pay all charges in accordance with the payment terms in the Service FAQ. Late payments may bear interest at the rate of 1.5% per month (or the highest rate permitted by law, if less). Charges are exclusive of taxes. You are responsible for paying all taxes and government charges, and all reasonable expenses and attorneys fees Google incurs collecting late amounts. To the fullest extent permitted by law, you waive all claims relating to charges unless claimed within 60 days after the charge (this does not affect your credit card issuer rights). Charges are solely based on Google's measurements of your use of the Service, unless otherwise agreed to in writing. To the fullest extent permitted by law, refunds (if any) are at the discretion of Google and only in the form of credit for the Service. Nothing in these Terms obligates Google to extend credit to any party. You acknowledge and agree that any credit card and related billing and payment information that you provide to Google may be shared by Google with companies who work on Google's behalf, such as payment processors and/or credit agencies, solely for the purposes of checking credit, effecting payment to Google and servicing your account. Google may also provide information in response to valid legal process, such as subpoenas, search warrants and court orders, or to establish or exercise its legal rights or defend against legal claims. Google shall not be liable for any use or disclosure of such information by such third parties. Google reserves the right to discontinue the provision of the Service to you for any late payments. 4.3. Google may change its fees and payment policies for the Service with ninety (90) days prior notice. However, Google may change the Fee Threshold limits at its discretion. Changes to the fees or payment policies will be posted in the Service FAQ or at http://code.google.com/appengine/terms.html(orsuch other URL Google may provide from time to time). Any outstanding balance becomes immediately due and payable upon termination of the Terms for
[google-appengine] Re: [CRITICAL] Datastore operations slow
Good luck debugging the issue, Brett ( App Engine team)! 加油! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: PHP + MySQL is a web standard ;-)
it is I think. the best result we may anticipate is that google may support php + mysql sooner I definitely support php + mysql in a small scale way of web developing especially for beginning. On 3月4日, 上午5时27分, KillIEbrowser davide.rogn...@gmail.com wrote: I'm thinking to come back to PHP + MySQL, is this a good idea? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: I got a problem with Appengine + Flex-HttpService
I developed an Flex+Opensocial+GoogleMaps+Appengine program.It's OK when I use IE7, Chrome, Firefox, Safari, Opera. I use Flex HttpService access Appengine to read a xml file. Everytime I use it on IE6, I get a http error. I test it on HttpService+IE6+Apache+PHP, there's no problem. I believe it's a problem of HttpService+IE6+Appengine. 2009/3/4 Doug doug...@gmail.com Could you be a little more specific about what it means that you can not aceess App engine? One guess that I have as to what your problem could be If you have your swf file stored on another server or on your local computer you will need to have a cross domain policy file in the root of your app engine application so that your flash client can authinicate that it is OK to call the httpservice. If you application works in Flex Developer the Bin-Debug folders are excluded from having to make this chcek because they are listed in the client as trusted sites. Doug On Mar 1, 10:09 pm, Legend Zhang 52openplatf...@gmail.com wrote: I can not access Appengine from flex using httpservice when I use IE6, using get and post. Did someone have this problem too? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: I got a problem with Appengine + Flex-HttpService
Thanks Andrew, I don't know much at sniffer. Do you have some advice on what's software is good? 2009/3/2 Andrew Badera and...@badera.us use a network sniffer or transparent proxy to figure out what the differences are, and address them. On Sun, Mar 1, 2009 at 11:09 PM, Legend Zhang 52openplatf...@gmail.com wrote: I can not access Appengine from flex using httpservice when I use IE6, using get and post. Did someone have this problem too? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Brazil and Hong Kong now supported for Billing
Thank you very much Brett! On 2 mar, 21:21, Brett Slatkin brett-appeng...@google.com wrote: Hey there, At launch, Brazil and Hong Kong were not in our list of supported countries for billing. I'm happy to announce that application administrators in these countries may now purchase additional resources for App Engine. Thanks for your patience! -Brett Google App Engine Team --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: [CRITICAL] Datastore operations slow
On Mar 4, 2:29 am, Brett Slatkin brett-appeng...@google.com wrote: Hi Alex, We're aware of elevated Serving and Datastore latencies and are working hard to rectify the situation. We're very sorry for any trouble this is causing your application and others. Thanks for your patience. -Brett Brett, I appreciate hearing from you that you are aware of these issues. And I hope to hear soon a confirmation that issues have been solved. Anyways, I'd like to know that once you are aware of such problems you would let us know so we don't panic, wake up in the middle of the night and start calling people to debug the application to finally figure out that there is nothing we can do. It is the same story as the maintenance window announcement. I had to scan the forum many times to find it out, when normally it should have been on the front page in large font. And it is the same story with the datastore outage last week which was reported as memcache throughput issues while I've clearly shown that the datastore was unusable. I hate criticizing, but I really hope that you'll take away what is to be learnt from this and that the service (including the community management) will get better soon. Bests, ./alex On Tue, Mar 3, 2009 at 12:39 PM, Alex Popescu the.mindstorm.mailingl...@gmail.com wrote: Hi, I'm seeing that most of the datastore ops are being slow lately by about an order of magnitude slower. Here is a set of numbers from now: 03-03 12:25PM 46.104 200 2296ms 1398ms-cpu 0kb 03-03 12:25PM 15.755 200 2025ms 1330ms-cpu 0kb 03-03 12:22PM 59.116 200 2519ms 1375ms-cpu 0kb 03-03 12:22PM 50.280 200 3550ms 1419ms-cpu 0kb 03-03 12:22PM 40.446 200 3743ms 1330ms-cpu 0kb 03-03 12:22PM 33.069 200 4966ms 1575ms-cpu 0kb 03-03 12:22PM 24.450 200 5079ms 1552ms-cpu 0kb 03-03 12:22PM 09.252 200 2525ms 1309ms-cpu 0kb 03-03 12:22PM 01.147 200 2487ms 1353ms-cpu 0kb 03-03 12:21PM 43.116 200 6286ms 1641ms-cpu 0kb 03-03 12:20PM 43.931 200 879ms 1110ms-cpu 0kb 03-03 12:10PM 23.405 200 5081ms 1575ms-cpu 0kb 03-03 12:10PM 12.014 200 5394ms 1552ms-cpu 0kb 03-03 12:10PM 00.713 200 5384ms 1552ms-cpu 0kb 03-03 12:09PM 48.420 200 3503ms 1197ms-cpu 0kb 03-03 12:09PM 45.042 200 4086ms 1486ms-cpu 0kb 03-03 12:06PM 51.240 200 126ms 115ms-cpu 0kb 03-03 12:06PM 46.039 200 3289ms 1464ms-cpu 0kb 03-03 12:06PM 38.422 200 5202ms 1464ms-cpu 0kb 03-03 12:06PM 31.616 200 4431ms 1464ms-cpu 0kb and here is the same operation yesterday: 03-03 03:14AM 11.589 200 94ms 76ms-cpu 0kb 03-03 03:14AM 09.001 200 93ms 93ms-cpu 0kb 03-03 03:14AM 07.035 200 130ms 100ms-cpu 0kb 03-03 03:14AM 04.682 200 89ms 78ms-cpu 0kb 03-03 03:13AM 59.604 200 865ms 1087ms-cpu 0kb 03-03 03:12AM 34.688 200 93ms 79ms-cpu 0kb 03-03 03:12AM 31.917 200 85ms 75ms-cpu 0kb 03-03 03:12AM 29.498 200 107ms 97ms-cpu 0kb 03-03 03:12AM 28.233 200 104ms 88ms-cpu 0kb 03-03 03:11AM 39.239 200 124ms 96ms-cpu 0kb 03-03 03:11AM 16.987 200 131ms 129ms-cpu 0kb 03-03 03:11AM 12.991 200 1601ms 1087ms-cpu 0kb 03-03 03:10AM 28.677 200 107ms 96ms-cpu 0kb 03-03 03:10AM 19.079 200 127ms 152ms-cpu 0kb 03-03 03:09AM 57.002 200 142ms 116ms-cpu 0kb The operation is performed in the same conditions and the data set is the equivalent in size. The appid is dailycloud. I'm looking forward to hearing the reasons for this degradation of the datastore performance. ./alex --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
Hi all, we'll continue posting updates about this issue to our status site and downtime-notify group as we continue investigating: http://code.google.com/status/appengine http://groups.google.com/group/google-appengine-downtime-notify Thanks for your patience, we're still working hard on this one. Pete On Mar 3, 3:07 pm, Brandon Thomson gra...@gmail.com wrote: I think my errors are gone now. Thank you Google! On Mar 3, 1:44 pm, Artem p.ar...@gmail.com wrote: I am still getting 502s in our App (which is an instance of Rietveld without any changes except securing it with a password). app id is: wsl-codereview We have changed nothing. Problems started last night, but now every request is a 502. Artem On Mar 3, 1:25 pm, Brett Slatkin brett-appeng...@google.com wrote: Hi Nick, On Tue, Mar 3, 2009 at 8:55 AM, Nick Winter livel...@gmail.com wrote: http://code.google.com/status/appengine/detail/serving/2009/03/03#ae-... Just about every day for the past several weeks, there's been elevated latency like this, usually at similar times of day. It was unfortunate and frustrating before, but since last night our development is stalled because every part of App Engine is too slow to do any testing or data manipulation right now. 5 seconds per request? I'm confident that the App Engine team will get a handle on the performance and everything will be shiny once more, but it'd be nice to hear some word as to what's going on. Are the servers just overloaded? Did something go wrong with the maintenance last night? Is anomaly-yellow serving to be expected? We had some unexpected issues during the maintenance last night which caused elevated latencies and errors for all applications. We resolved the issue around 8:45pm last night and things have returned to normal since. Please let me know if you're still seeing any problems. As for the elevated latency for the dynamic request metric (that you linked to), this is primarily a product of alert tolerances. We're still tuning our status site metrics to match real-world expectations of App Engine performance. You'll notice today that we've raised some of these tolerances by a little bit, causing many of the lines to go back to a blue color (i.e., everything OK). -Brett --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] How to do this?
In my web app there is a user table [datastore] containing the details for the users. I want to know that how can we use sessions to maintain the session for a signed in user. Does Google Users service [thugh it deals with Google Accounts] will be of any help here ? Any idea? Thanks --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: [CRITICAL] Datastore operations slow
+1 Alex. I think the email that just came through from the app team should have been posted to the home page and sent far earlier. Downtime and issues will always occur what separates one system from another is how they are handled and communicated. -Original Message- From: google-appengine@googlegroups.com [mailto:google-appeng...@googlegroups.com] On Behalf Of Brett Slatkin Sent: Tuesday, March 03, 2009 9:36 PM To: google-appengine@googlegroups.com Subject: [google-appengine] Re: [CRITICAL] Datastore operations slow Hi Alex, On Tue, Mar 3, 2009 at 6:17 PM, Alex Popescu the.mindstorm.mailingl...@gmail.com wrote: I appreciate hearing from you that you are aware of these issues. And I hope to hear soon a confirmation that issues have been solved. Anyways, I'd like to know that once you are aware of such problems you would let us know so we don't panic, wake up in the middle of the night and start calling people to debug the application to finally figure out that there is nothing we can do. It is the same story as the maintenance window announcement. I had to scan the forum many times to find it out, when normally it should have been on the front page in large font. Yes, I totally understand what you're saying here. We did post to the Status Site (http://code.google.com/status/appengine) that we had an ongoing issue. We also posted to our downtime notify group around 1pm (20 minutes after you sent your initial email), noting that we're having a latency issue: http://groups.google.com/group/google-appengine-downtime-notify/browse_threa d/thread/93af457a96da212e I'd also like to note that one of the goals of the Status Site is to make this information readily available so our users know an issue is happening before we even post information; in this regard I believe the site was successful, as you can see the affected graphs here: http://code.google.com/status/appengine/detail/serving/2009/03/02#ae-trust-d etail-cpu-fibonacci-latency http://code.google.com/status/appengine/detail/datastore/2009/03/03#ae-trust -detail-datastore-query-latency All that said, we did not provide as much detail as we could have, or make it clear enough how many applications were being affected. We will try our best to better communicate this information in the future. I'm sorry for the panic it may have caused you! And it is the same story with the datastore outage last week which was reported as memcache throughput issues while I've clearly shown that the datastore was unusable. Could you please point me to this information or any data on the State Site that goes along with this? I'd like to investigate further. I hate criticizing, but I really hope that you'll take away what is to be learnt from this and that the service (including the community management) will get better soon. No, the criticism is constructive and helpful. I think there is definitely room for improvement on our side. Thanks for your patience, -Brett --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Initializing datastore with binary data
Is there a way to initialize the datastore with binary data to be stored in a blob field (without using a form)? I have tried putting the data into a CSV file and uploading it using bulkloader, but that didn't seem to work. Any help would be appreciated. -- -Pav --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: How to do this?
arnie, Specifically, if you want your users to use Google's account credendials you can use the google.appengine.api module and check the users class. You can send non-logged in users to the Google Account login for your application like this users.create_login_url(self.request.uri)) This will create a cookie in the users' browser that will allow them to stay logged in Sow wrt your question, i am not sure that you need to store the users session information in your datastore for this purpose. This is all explained in the Getting Started guide: http://code.google.com/appengine/docs/python/gettingstarted/usingusers.html Hope this helps. On Mar 3, 9:29 pm, arnie parvez...@rediffmail.com wrote: In my web app there is a user table [datastore] containing the details for the users. I want to know that how can we use sessions to maintain the session for a signed in user. Does Google Users service [thugh it deals with Google Accounts] will be of any help here ? Any idea? Thanks --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: [CRITICAL] Datastore operations slow
Arg! It's started happening to my app - when trying to loop through the results of a query with about 20 members. for teacher in teacherList: File /base/python_lib/versions/1/google/appengine/ext/db/ __init__.py, line 1468, in next return self.__model_class.from_entity(self.__iterator.next()) File /base/python_lib/versions/1/google/appengine/api/ datastore.py, line 1549, in next self.__buffer = self._Next(self._BUFFER_SIZE) File /base/python_lib/versions/1/google/appengine/api/ datastore.py, line 1538, in _Next raise _ToDatastoreError(err) Let me know if further details will help diagnose the issue. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: using keys in an IN statement
I just implemented something like this, and while it ran fine on the dev_server, I noticed that it defined in index.yaml a new index for every observed number of items in the IN set. Since I was approaching the 30 limit, and had other varying elements of the query, this caused an explosion of defined indexes. But perhaps these indexes aren't really needed... Have either of you tried running an IN query on the production server WITHOUT this explosion of indexes? On Mar 3, 2:36 pm, ryan ryanb+appeng...@google.com wrote: On Mar 3, 12:26 pm, pedepy paul.ro...@gmail.com wrote: isnt the proper syntax WHERE property IN (foo, foo, foo) ? if you're providing a list of constants, yes. if you're using a bound parameter, though, like in your original post, you should omit the parentheses. having said that, it looks like we may sometimes handle list bound parameters incorrectly, particularly with parentheses around them. i'll look into that. thanks for the report! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Can anybody help me ?
My app-id:bugway when I deployed my new application,it gave me a 500 error message. Checking if new version is ready to se Closing update: new version is ready t Uploading index definitions. Error 500: --- begin server output --- Server Error (500) A server error has occurred. --- end server output --- Your app was updated, but there was an later with appcfg.py update_indexes. can anybody delete my older version ? If you visit my site,It's just a Hello world programm,so be free to delete it. Best regeads! blackball --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Is there a handler for logout?
Hi everybody, due to security reasons and for efficiency some sort of logout handler is needed. That means, when the user is clicking on the created logout link (users.create_logout_url) During that logout I want to delete a session cookie and delete the memcache entries for that user. Any idea? Kind Regards Oliver W-D. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: login required pages - 500 error message
see your applications' error log (in the admin console) to get an idea on what the exact error is. Without knowing that, it could be a number of things... Sent from my iPhone On 09-03-03, at 16:30, lka lubomir.kamen...@gmail.com wrote: I have two same applications (same code) with different Authentication Options: 1)authentication with a valid Google Apps domain account 2)authentication with a valid Google Account Both were going OK also with login required pages. Now only second application works as before (without any code change/ update). For first application login required pages I can see 500 error message only. When I remove authentication everything work fine. What's wrong? Lubomir --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: 502 Server Errors after upgrade?
Hi, The system status site shows that all services are serving normal now, but my app is still experiencing DeadlineExceededError in pages that used be served well under 5s, and others are very slow and takes almost twice the normal time to serve. I know the Google App Engine team is working on resolving this and I thank them for that, but I made this post since the current status is shown as Normal and my app is still experiencing errors. Thanks, Arun Shanker Prasad. On Mar 4, 7:23 am, Pete Koomen pkoo...@google.com wrote: Hi all, we'll continue posting updates about this issue to our status site and downtime-notify group as we continue investigating: http://code.google.com/status/appenginehttp://groups.google.com/group/google-appengine-downtime-notify Thanks for your patience, we're still working hard on this one. Pete On Mar 3, 3:07 pm, Brandon Thomson gra...@gmail.com wrote: I think my errors are gone now. Thank you Google! On Mar 3, 1:44 pm, Artem p.ar...@gmail.com wrote: I am still getting 502s in our App (which is an instance of Rietveld without any changes except securing it with a password). app id is: wsl-codereview We have changed nothing. Problems started last night, but now every request is a 502. Artem On Mar 3, 1:25 pm, Brett Slatkin brett-appeng...@google.com wrote: Hi Nick, On Tue, Mar 3, 2009 at 8:55 AM, Nick Winter livel...@gmail.com wrote: http://code.google.com/status/appengine/detail/serving/2009/03/03#ae-... Just about every day for the past several weeks, there's been elevated latency like this, usually at similar times of day. It was unfortunate and frustrating before, but since last night our development is stalled because every part of App Engine is too slow to do any testing or data manipulation right now. 5 seconds per request? I'm confident that the App Engine team will get a handle on the performance and everything will be shiny once more, but it'd be nice to hear some word as to what's going on. Are the servers just overloaded? Did something go wrong with the maintenance last night? Is anomaly-yellow serving to be expected? We had some unexpected issues during the maintenance last night which caused elevated latencies and errors for all applications. We resolved the issue around 8:45pm last night and things have returned to normal since. Please let me know if you're still seeing any problems. As for the elevated latency for the dynamic request metric (that you linked to), this is primarily a product of alert tolerances. We're still tuning our status site metrics to match real-world expectations of App Engine performance. You'll notice today that we've raised some of these tolerances by a little bit, causing many of the lines to go back to a blue color (i.e., everything OK). -Brett --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Is there a handler for logout?
perhaps, instead of using the users' method directly, create a logout handler where you perform the necessary operations before fowarding to the logout uri. the tricky part is keeping track of the original uri. the way i do it, is to pass it as a request argument. you could maybe subclass the request handler, with a logout method. such as: def logout(self, uri=None): check that there really is a user logged in if uri is None: uri = self.request.uri #not sure this part works.. del session and stuff.. self.redirect(user.logout(uri)) .. im not 100% sure about this since im just typing this on my phone 50ft underground in a speeding subway train with nothing to refer to, but you should get the idea. when i get home ill see what code i use exactly.. ;) ps i actually just missed my stop! lol.. damn you google!! (shakes fist) Sent from my iPhone On 09-03-04, at 00:01, OliWeiD oliver.weimar.dr...@googlemail.com wrote: Hi everybody, due to security reasons and for efficiency some sort of logout handler is needed. That means, when the user is clicking on the created logout link (users.create_logout_url) During that logout I want to delete a session cookie and delete the memcache entries for that user. Any idea? Kind Regards Oliver W-D. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: using keys in an IN statement
This was previously mentioned (no resolution/answer) in http://groups.google.com/group/google-appengine/browse_thread/thread/1285c272c0e1b62a On Mar 3, 7:36 pm, Devel63 danstic...@gmail.com wrote: I just implemented something like this, and while it ran fine on the dev_server, I noticed that it defined in index.yaml a new index for every observed number of items in the IN set. Since I was approaching the 30 limit, and had other varying elements of the query, this caused an explosion of defined indexes. But perhaps these indexes aren't really needed... Have either of you tried running an IN query on the production server WITHOUT this explosion of indexes? On Mar 3, 2:36 pm, ryan ryanb+appeng...@google.com wrote: On Mar 3, 12:26 pm, pedepy paul.ro...@gmail.com wrote: isnt the proper syntax WHERE property IN (foo, foo, foo) ? if you're providing a list of constants, yes. if you're using a bound parameter, though, like in your original post, you should omit the parentheses. having said that, it looks like we may sometimes handle list bound parameters incorrectly, particularly with parentheses around them. i'll look into that. thanks for the report!- Hide quoted text - - Show quoted text - --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] I want more fields than in DB models?
Hi, I'm a newbie here, both python and app engine. a few questions: I store some fields in DB, but when show message on Web, I need more fields, most of them are calculated according to fields in DB, For now I don't want to do the calculating on web, but when I add some fields to the DB model class, the web dose not recognize them, all values are None, what should I do? For example, I have a class class Event(db.Model) : owner = db.UserProperty() title = db.StringProperty() content = db.StringProperty(multiline = True) status = None color = None when showing events on web, I want 'color' and 'status', so after retrieve the data from DB, I do the following: for event in events : logger.info(event.status) logger.info(event.color); event.create_time = datetime.now() event.status = Finished event.color = green but on web, they are still None. BTW: I have to add status and color in class, or these fields are not recognized. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: How to do this?
Sorry for some lack in complete explanation. Basically I do not want to store the user session in my user datastore table. The user table simply contains user info like first name, last name, userid etc and user validation will be using this table. Also I am using django framework. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: Issue with domain redirection (abc.com/def - www.abc.com/def)
Thanks for your replies. fczuardi, Do I need to redirect my domain to another server to use this? or could I do it in Google App Engine? (using python/django?) I tried everything I could do but I think the current setting keeps sending http://abc.com/* to http://www.abc.com/ in the first place. Thanks, PW On 3월3일, 오전10시31분, fczuardi fabri...@gmail.com wrote: On Mar 3, 1:39 am, PW pil...@gmail.com wrote: Hello, I have registered a new domain with Google Domains and I currently have my app engine application linked towww.abc.com. The problem is that I cannot find a way to forward abc.com/def to www.abc.com/ def. It always redirect me towww.abc.comnomatter what string I attach at the end. Is this currently possible? If it is not yet supported, is there any way to achieve this programmatically? (app.yaml, etc.) I want to show the same page for both of these URIs: abc.com/def and www.abc.com/def. What I did in my app was to use a URL rewriting rule on the server that my naked domain points to, if you use apache this on the .htaccess should do the trick: RewriteEngine on RewriteRule ^(.*)$http://www.yourdomainnamehere.com/$1[R,NC] []s --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: using keys in an IN statement
On Mar 3, 10:23 pm, Andy Freeman ana...@earthlink.net wrote: This was previously mentioned (no resolution/answer) inhttp://groups.google.com/group/google-appengine/browse_thread/thread/... thanks for the nudge. heading over to answer... --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---
[google-appengine] Re: login required pages - 500 error message
applications' error log is blank Lubomir On Wed, Mar 4, 2009 at 6:12 AM, Paul Roy paul.ro...@gmail.com wrote: see your applications' error log (in the admin console) to get an idea on what the exact error is. Without knowing that, it could be a number of things... Sent from my iPhone On 09-03-03, at 16:30, lka lubomir.kamen...@gmail.com wrote: I have two same applications (same code) with different Authentication Options: 1)authentication with a valid Google Apps domain account 2)authentication with a valid Google Account Both were going OK also with login required pages. Now only second application works as before (without any code change/ update). For first application login required pages I can see 500 error message only. When I remove authentication everything work fine. What's wrong? Lubomir --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Google App Engine group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~--~~~~--~~--~--~---