[google-appengine] Re: Please, app engine don't run

2015-01-25 Thread GAEfan
What does the runtime: line say in your app.yaml?  It should say:

runtime: python27 

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/4f6ecc03-905c-403b-acc6-d05a5703623e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Confused about pricing for SSL

2014-06-09 Thread GAEfan
I have confirmed with Google that you can just check the 5 for $9 box on the 
sign up page and proceed.  You will not be charged, as you get the first 5 for 
free.  That page needs to be updated.  I checked that box and completed the SNI 
sign up, and was not charged.

FYI, we still get about 4% of our visitors who are unable to use the SNI SSL.  
We patch that by sending them the the appspot urls for the site.  We are hoping 
that since MS dropped XP support, that the number will drop off soon enough.  
For our small sites, $500 per year for VIP was a deal breaker.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] How does SNI SSL certificates work on App Engine

2014-04-23 Thread GAEfan
Looking through our Analytics, we see that roughly 5% of our visitors (with 
older Android, or Win XP/IE) will not be able to use the SNI security, and have 
a bad experience on our sites.  That is just too many for us to lose.  At 
$39/mo, VIP is just too expensive for smaller, or unmonetized apps.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] git repo with PhoneGap

2014-04-18 Thread GAEfan
Would be nice to be able to have a url to the GCS git repo that bypasses 
authentication.

Or, coordination between PhoneGap and the GCS repo.  PhoneGap coordinates 
now with GitHub, where you can enter your credentials once, and link the 
two accounts.

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] App Engine SDK v1.9.3 is out. Where are release notes?

2014-04-15 Thread GAEfan
App Engine SDK v1.9.3 is out.  Where are release notes?  Thank you.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Push to Deploy authentication fails a lot

2014-04-14 Thread GAEfan
Seems that, for the first push after some time (an hour or two), 
authentication fails.  It is not a major problem, as we can immediately 
just push again, and it works.  But, there is a bug where the first try 
always fails authentication.

1.9.x, GCS git repo, OSX, Python.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Cannot create repository for one of our apps

2014-04-12 Thread GAEfan


In Cloud Console, when we hit the button to create a new repo, we get the 
error, Failed to enable Push To Deploy.  Tried repeatedly, over many days.

This is just in one of our apps (360-video-hrd). All the others worked 
fine.  Checking the App Engine console, it appears that Push to Deploy is 
enabled.

What to check?  It appears a glitch.  Thanks

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Serious bug in Push to Deploy

2014-04-11 Thread GAEfan
Hi Brad:

Thank you for responding.

I may have narrowed it down a bit...  It seems to only happen on our apps 
running Django (Django non-rel, with our own Django pkg). 

When using Flask, or no package, it works fine.  Although, I have not 
tested the remote_api others have complained about.

I have seen others have this issue running various packages.  Here are a 
couple:

https://groups.google.com/forum/#!topic/google-appengine/t7L4URlUr0A
http://stackoverflow.com/questions/20181900/gae-php-runs-localhost-but-results-in-404-in-all-files-after-pushed-using-push

Again, when I use push-to-deploy, the static files are all 404'd, even 
though the paths are correct.  When I deploy using the 
GoogleAppEngineLauncher, it works fine.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Announcing a credit for App Engine applications with new custom domains

2014-04-11 Thread GAEfan
Thank you for the update, Andrew.  Something that has been needed for quite 
some time.

Can you walk me through setting it up so we can set our MX records to use 
gmail as our email service, without using Google Apps?  Previously, we set 
the MX records to aspmx.l.google.com or aspmx2.googlemail.com.  Without 
Google Apps, those mappings will get lost?  Of course, we can use the gmail 
independently, but it would be nice to be able to have catch-all forwarding.

Thanks again.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Serious bug in Push to Deploy

2014-04-10 Thread GAEfan
When deploying using Push to Deploy, all my static files are returning 
404's.  Spent all day trying to find the issue, to no avail.

If I deploy using appcfg or GAE Launcher, everything is fine.  I have seen 
others have had this same issue.

So, there is a serious bug in Push to Deploy.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Intermittent UrlFetch error

2014-04-04 Thread GAEfan
I should add that we, too, do a retry on a fail.  But, the urlfetches fail 
even on retries.  Here is how we determined the problem is with Google:

try:
   fetch someURL
except:
   try:
  fetch Google.com# cannot even connect to google.com?
   except:
  email us about the failure

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Intermittent UrlFetch error

2014-04-03 Thread GAEfan
Yes, we have been having intermittent URLfetch errors for months now.  It 
seems like a DNS issue, as the urls are fetchable from dev server or 
directly.  The first post, Google said they found an upstream provider that 
was giving a DNS error.  Subsequent posts have gone unanswered.

We space the fetches out, so as not to spin up any extra instances,so I 
doubt it is a throttling issue.  It seems to me that Google has an 
intermittent problem somewhere connecting to the internet.  (Did I just say 
that out loud?)

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Google app engine link broken

2014-04-03 Thread GAEfan
Yep, down for me here in the US, too.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: auto_id_policy error in cloud

2014-04-02 Thread GAEfan
Hi Jesse.

Thank you for replying.  Your question points us closer to the solution. 
 The thing that did change was the way I deploy...  I started using the 
google-cloud-sdk git repository, and git push from the command line.  So, I 
am not directly doing the deployment; Cloud SDK is deploying.

Perhaps that will help you diagnose.  Thank you.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: 1.9.2 Pre-Release SDKs are now available.

2014-03-29 Thread GAEfan
Adam:  If you go your your App Dashboard: 
 https://appengine.google.com/dashboard?app_id=  it tells you which version 
your app is running under in production.  All of mine are still at 1.9.1

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] auto_id_policy error in cloud

2014-03-28 Thread GAEfan
I have an app that, for some reason, is still adding the short (5 or 6 
digit) auto IDs for new entities in production.  This is not the 
expected/desired behavior.  I am using v1.9.1.

Adding-  auto_id_policy: default  to app.yaml yields the following error:

Deployment failed, details: { Failed to load application, Line 5, column 
15: Unable to find property 'auto_id_policy' on class: 
com.google.cloud.services.infrastructure.controller.appengine.PreparedAppYaml$PreparedAppYamlInner,
 
none}

Is there some other reason why this app would still be using the short IDs? 
   I would prefer the newer (16 digit) scattered IDs.  Thanks.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] dev_appserver.py removed from GoogleAppEngineLauncher 1.9.1

2014-03-28 Thread GAEfan
Why has dev_appserver.py been removed from google.appengine.tools directory 
in GoogleAppEngineLauncher 1.9.1 ?  

When will google-cloud-sdk be updated to include v1.9.1 of 
GoogleAppEngineLauncher?

Is using GoogleAppEngineLauncher inside google-cloud-sdk (with unbundled 
contents) the best practice going forward?  I think that is a hint from 
Google to start using the new google-cloud-sdk version.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] VIP SSL, and Great Firewall of China

2014-03-18 Thread GAEfan
If an app uses Virtual IP address (VIP) for SSL, will that IP address still 
be identified as Google, and be blocked by China's Great Firewall?  If not, 
that might be an important benefit.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] default bucket name in GCS

2014-03-16 Thread GAEfan


 Thanks Amy and Vinny.  I guess I was not clear...


I did realize that I could have gone to the app engine console to add the 
default bucket.   But I only discovered that AFTER I had already added the 
bucket via the Cloud Console, per these instructions:

https://developers.google.com/appengine/docs/python/googlestorage/

where it says, To use the Cloud Storage API, you MUST complete the 
following prerequisites:, and leads one to creating a bucket that is not 
the free default bucket.  So, I think those instructions are not clear.

My questions was, After I have already created a bucket in the Cloud 
Console, is there a way to declare it the free default bucket?  Or, must 
the free default bucket always be the appname.appspot.com bucket, created 
via the AE console?  I have already made a bucket and uploaded to it.  If 
I create the free default bucket via the App Engine Console, then I must 
transfer everything from the first bucket to the free default bucket.

I think the docs should be updated.

Also, the main app I want to do this with is still waiting for the free 
default bucket.  The GAE console message is, Project creation is in 
progress., and has been that way for several days.

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] default bucket name in GCS

2014-03-12 Thread GAEfan
I migrated an older legacy app from blobstore to GCS, using these 
instructions:

https://developers.google.com/appengine/docs/python/googlestorage/

So, I added a bucket using the GCS Developer Console.  What was not 
properly explained is that, by following these instructions, you are not 
using the free (5GB quota) default bucket, but a billable bucket.

Is there a way to make the new bucket I created the default bucket, to fall 
within the free quota?

Or, must I now go through the App Engine  Application Settings console to 
Create 
a Google Cloud project as well as a Google Cloud Storage bucket for this 
application., thereby getting the free default bucket, and then migrate 
everything over (again)?

Thank you.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: SSL support

2014-03-07 Thread GAEfan
Just to follow up, 1.75 years later...

Year to date, via analytics:

64% of our visitors use Windows
13% of those use XP
31% of those use IE

So, that equals 2.6% of our visitors.  4% of our visitors use Android, of 
various versions.  I am not sure which version, if any, fixed the SNI 
certificate security warning.

So, if we used the SNI version, somewhere between 4-6% of our visitors 
would not be able to use the SSL.  That is still too high.  We spend too 
much to get our visitors, to just send 5% of them away with a bad 
experience.

We could try redirecting the XP/IE and Android visitors to the secure 
appspot domain.  Still not ideal, but a solution.

A much better solution would be $99 per year for VIP.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: SSL support

2014-03-07 Thread GAEfan


 Just to follow up, 1.75 years later...

 Year to date, via analytics:

 64% of our visitors use Windows
 13% of those use XP
 31% of those use IE

 So, that equals 2.6% of our visitors.  4% of our visitors use Android, of 
 various versions.  I am not sure which version, if any, fixed the SNI 
 certificate security warning.

 So, if we used the SNI version, somewhere between 4-6% of our visitors 
 would not be able to use the SSL.  That is still too high.  We spend too 
 much to get our visitors, to just send 5% of them away with a bad 
 experience.

 We could try redirecting the XP/IE and Android visitors to the secure 
 appspot domain.  Still not ideal, but a solution.

 A much better solution would be $99 per year for VIP.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] type object 'datetime.datetime' has no attribute 'datetime' even with import datetime

2014-02-12 Thread GAEfan
Looks like you've got one too many datetimes.

  type object 'datetime.datetime' has no attribute 'datetime

That looks like instead of having

import datetime

at the top, you've got

from datetime import datetime 

at the top.  In which case, you'd just call datetime in your code, and not 
datetime.datetime

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [google-appengine] Re: Adding Custom Domain fails with Invalid Request

2014-02-12 Thread GAEfan
Yes, frustrating.  Wasted hours on this.  This has worked for me in the past:  
make sure you are logged out if ALL Google accounts, and start over in an 
Incignito window, or another browser.  The issue is that the app is finding a 
different Google login from the one you expect.  It is a bug, without valuable 
error messages.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] RPC (urlfetch) errors again

2014-01-10 Thread GAEfan
We are still having a large number of urlfetches timeout.  It appears to be 
a DNS issue, as they run perfectly from development server every time, and 
I get hit them manually perfectly every time.

Last time, we were told. The problem appears to be limited to hosts behind 
one network provider. We're in contact with the network provider and 
working on getting the problem resolved.

But, the problem seems to come and go intermittently.  Can this please be 
fixed?

We get messages in the logs like, 2014-01-10 09:50:45.856 Found 2 RPC 
request(s) without matching response (presumably due to timeouts or other 
errors)

These RPC requests seem to go nowhere, and just timeout.  The destination 
URLs never get hit.
Can someone at Google please look into this?
Thank you.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] urlfetch buggy {again}.

2013-12-17 Thread GAEfan
Lots of urlfetch timeouts these last couple of days. 

1) Can Google do something to fix this recurring problem?  Last time, it 
was an upstream DNS issue.
2) If not, can't we get better error-handling, so our visitors aren't 
served a 500 page?

This really makes us look unprofessional.

File /base/data/home/runtimes/python27/python27_lib/versions/1/
google/appengine/api/apiproxy_stub_map.py, line 612, in get_result
return self.__get_result_hook(self)

  File /base/data/home/runtimes/python27/python27_lib/versions/1/
google/appengine/api/urlfetch.py, line 410, in _get_fetch_result
'Deadline exceeded while waiting for HTTP response from URL: ' + url)

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [google-appengine] urlfetch buggy {again}.

2013-12-17 Thread GAEfan
Thanks, Barry.

I already do this.  The python syntax is a bit different:

rpc = urlfetch.create_rpc(deadline=15)

15 seconds should be plenty for these fetches.  Perhaps I'll try it at a 
higher number. I think the issue is a connection burp, where it will never 
connect, so changing the deadline won't let it connect, just increase the 
wait time for the error.

Still not sure how to fail more gracefully, though.  I have my fetches in a 
try/except.  But the API's error handling supersedes that, and spits out a 
500.

This appears to be a Google urlfetch issue again, as the fetches timeout to 
several urls and domains.  When I access those same urls manually, they are 
near instantaneous.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Trying to add someone as App Engine Billing Administrator but get There was an error processing the request

2013-12-09 Thread GAEfan
Thomas,

Those are annoying, time-wasting, vague messages.  Sometimes, you get those 
when google can't verify the User.  Try logging out of ALL google accounts, and 
use incognito mode.  Then, sign back in, and try again.  Just a guess, but that 
has fixed the issue for me in some if these cases.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] New App Engine pricing

2013-12-03 Thread GAEfan
Just heard that Google announced lower pricing for all Cloud services 
today.  Are these new prices reflected here?

https://cloud.google.com/products/app-engine/

Would love to see an SSL virtual-IP solution for $10/mo.  SNI still not 
acceptable for us.

Also, would like to see a free single-user Google Apps solution back again 
for custom URL.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Re: urlfetch DeadlineExceededError

2013-11-07 Thread GAEfan
Spoke too soon.  Urlfetch is down again.  System status says AOK, so Googlers 
might not be aware of this

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Re: Emergency!

2013-11-07 Thread GAEfan
 Urlfetch is down again.  System status says AOK, so Googlers might not be 
aware of this

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Re: urlfetch DeadlineExceededError

2013-11-06 Thread GAEfan
Bay,

Perhaps there is some DNS issue.  I cannot ping the IP address of the url I 
access.  My browser gets there fine, as does the development machine.  Not 
sure why.

Can you get the IP address, and try to ping it?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Re: urlfetch DeadlineExceededError

2013-11-06 Thread GAEfan
All servers that fail in GAE respond in dev sdk and desktop browser.

Yes, that is what I am experiencing as well.  Also, most URLS work.  But to 
this one domain, it does not.

Seems to be something Google has changed a week ago.  Something related to 
DNS, firewall, IP blocking, etc.?

Would be nice if a Googler could tell us what has changed in urlfetch 
handling a week ago.  I am not sure this is any way for me to diagnose, as 
the issue is only in production.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Emergency!

2013-11-06 Thread GAEfan
OK, this is not funny any more.  Now, the rest of the urlfetches stopped 
working.  Nothing but Deadline Exceeded errors.

Our site is DOWN without the urlfetch working!

Are there any Googlers monitoring this?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Re: Emergency!

2013-11-06 Thread GAEfan
System status shows anomaly.  Hopefully, they are fixing whatever was 
taking down the urlfetch to certain domains.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Re: urlfetch DeadlineExceededError

2013-11-06 Thread GAEfan
Starred, with app and url.

Thank you for following up, John.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Re: urlfetch DeadlineExceededError

2013-11-06 Thread GAEfan
Thank you to the Google team for fixing this.

Ken

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] urlfetch DeadlineExceededError

2013-11-05 Thread GAEfan
I have been fetching data from a url for years.  Last week, it stopped 
working, yielding nothing but DeadlineExceededError after 15 seconds (which 
I have set for the timeout)

From the destination logs, it appears the fetches are not reaching the 
destination server.  

The fetches work from my development machine, in 2 seconds flat.  The URL 
is fine, as I can hit it easily.  Other urls fetch properly.  It is just 
from this destination server that there are problems.

Something in the production environment is blocking the fetch.

How can I possibly diagnose this?



Here is my code:

def asynchronous_get(list_of_urls):

rpcs = []
for url in list_of_urls:

rpc = urlfetch.create_rpc(deadline=15)   
urlfetch.make_fetch_call(rpc, url, allow_truncated=True)
rpcs.append(rpc)

fetch_list = [rpc.get_result() for rpc in rpcs]

return [rpc.get_result() for rpc in rpcs]

Using 1.8.6 in development, but 1.8.7 in production.  This problem started 
well after 1.8.7 was started.

Error log:

Traceback (most recent call last):
  File /base/data/home/apps/s~z8/django/core/handlers/base.py, line 111, 
in get_response
response = callback(request, *callback_args, **callback_kwargs)
  File /base/data/home/apps/s~z8/core/views.py, line 2327, in updateData
pages = asynchronous_get([ 'http://www.goodurl')
 
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/apiproxy_stub_map.py,
 line 612, in get_result
return self.__get_result_hook(self)
  File 
/base/data/home/runtimes/python27/python27_lib/versions/1/google/appengine/api/urlfetch.py,
 line 410, in _get_fetch_result
'Deadline exceeded while waiting for HTTP response from URL: ' + url)
DeadlineExceededError: Deadline exceeded while waiting for HTTP response from 
URL: 'http://www.goodurl'


Thank you.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [google-appengine] Can't add a domain using my google apps account (paid subscription in the trial period)

2013-09-09 Thread GAEfan
Thanks, Vinny.  That is a great help!

Any tricks to getting email to the alias domain, e.g. 
'i...@aliaseddomain.com'?  

Really appreciate the time you've put into this.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.


[google-appengine] Lots of 500's served tonight

2013-07-23 Thread GAEfan
My app started serving 500s tonight, with no changes to the code for many 
days.

It is telling me exit_code=121

If I continue to refresh, eventually the page loads.  Seems the instances 
are crashing at spinup.  One instance appears in the admin console 
dashboard, but if I click on the instances link, none show up.

Remainder of log:


   1. 500 1829ms 0kb Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS 
   X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 
   Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; 
   +http://www.google.com/bot.html)
   
   66.249.75.198 - - [23/Jul/2013:20:02:53 -0700] GET /page/ HTTP/1.1 500 0 - 
Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) 
AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 
Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; 
+http://www.google.com/bot.html) www.mydomain.com ms=1830 cpu_ms=780 
loading_request=1 exit_code=121 app_engine_release=1.8.2 
instance=00c61b117cc97a586b8c77ba707be8ecf482 
https://appengine.google.com/instances?app_id=s~crystal-bullversion_id=713.368782097257250375key=00c61b117cc97a586b8c77ba707be8ecf482#00c61b117cc97a586b8c77ba707be8ecf482
   
   2. I2013-07-23 20:02:53.821
   
   This request caused a new process to be started for your application, and 
thus caused your application code to be loaded for the first time. This request 
may thus take longer and use more CPU than a typical request for your 
application.
   
   3. W2013-07-23 20:02:53.821
   
   A problem was encountered with the process that handled this request, 
causing it to exit. This is likely to cause a new process to be used for the 
next request to your application. (Error code 121)
   
   


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] Re: Google Apps No Longer Free

2013-07-10 Thread GAEfan
This page still states that a new app should get one Google Apps Standard 
Edition for free:

https://developers.google.com/appengine/articles/domains

Just created a new app.  But, the links take you to the paid (not free) 
Google Apps for Business page.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] Re: 1.8.1 Pre-release SDKs Available.

2013-06-11 Thread GAEfan
I think the confusion is based on the fact that there is a Blobstore, and 
also a Blobstore API.  The Blobstore API can be used with files stored in 
the Blobstore, *OR* with files stored in GCS.

It is a rather confusing naming convention.  I might suggest a parallel 
renamed-as-gcs API, with the same functions as Blobstore API.  That may 
avoid future confusion, and make for cleaner code.

blobstore.create_gs_key(blobstore_filename)
blobstore.fetch_data(blob_key, 0, 2))
blobstore.delete(blob_key)
blobstore_handlers.BlobstoreDownloadHandler 
all rather confusing when using Google Cloud Storage, and not the Blobstore.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: 1.8.1 Pre-release SDKs Available.

2013-06-11 Thread GAEfan
Thanks, Doug.  That is very helpful.

My first thought was that you don't test to see if gcs_objectname already 
exists.  But, I guess 1/ 2e57 is close enough to zero for most apps.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] App Engine version 1.8.0 is out?

2013-05-08 Thread GAEfan
Just got it pushed to me.  Are there release notes yet?

Thanks,

Ken


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] Google to add new runtime at I/O

2013-05-08 Thread GAEfan
Rats.  Looks like my FORTRAN skills are going to go to waste.

This appears to be more of a strategic move to get more users.  There are a 
lot of PHP sites out there, small and large.  Google going for the hosting 
dollars.

Interesting...

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] Re: help on backends

2013-04-29 Thread GAEfan
So I am back to my original dilemma.  My wildcard url mapping (/.*) is 
matching before (/_ah/start) and giving a 301.  So, what is the shortest 
way to get /_ah/start to return a 200, etc.?  I was hoping someone could 
just tell me the default mapping (as if there were no other match in the 
mapping in app.yaml.

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: help on backends

2013-04-27 Thread GAEfan
Hi Vinny:

I believe /.* is the proper syntax:

https://developers.google.com/appengine/docs/python/config/appconfig

I do not understand the difference.  Both  /.*  and  /*  should mean 
followed by 0 or more characters, but  /*  breaks my mapping for other 
urls.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] help on backends

2013-04-26 Thread GAEfan
Must be something simple I'm missing out of the docs...  I have set up a 
backend, but cannot access it.  I have the backend running (see 
screenshot), but if I click the link, or access it by 
backend-name.app-name.appspot.com (or with 0. prefix), it throws a 503:

Error: Server ErrorThe service you requested is not available yet.

Please try again in 30 seconds.

(BTW... When I first hit it, it gave a 500, like it was inaccessible.  On 
subsequent hts, it gives the 503)
backends.py:

backends:
- name: backend-name
  class: B2
  instances: 1
  options: dynamic, public

Since I see it as running in the dashboard, there is no need to start/stop 
it via appcfg, correct?

Nothing shows up in the logs, so not sure how to proceed to troubleshoot.

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


attachment: backends.png

[google-appengine] Re: help on backends

2013-04-26 Thread GAEfan
Thanks, Vinny.

I missed that logs menu.  There are logs.  The error is a 301 at 
 /_ah/start :

Process terminated because it failed to respond to the start request with an 
HTTP status code of 200-299 or 404.


So, do I have to add /_ah/start to app.yaml?  That should be handled 
automatically.

Also, re: the 500 error... Shouldn't the request wait until the backend 
instance is started?  Otherwise, we have to hit it twice?


Thanks again.
Enter code here...


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: help on backends

2013-04-26 Thread GAEfan
Thanks, Vinny.

So, no changes needed to app.yaml?  

Could it be a version issue?  Backends does not yet have versioning.  But, 
how does it know which version of my app to access?  It should just default 
to the current.

I have only one instance set up.

So, I am getting a 301 at   /_ah/start.  I do have a wildcard url handler 
(- url: /.*).  WIthout a /_ah/start handler in app.yaml, is it hitting 
the wildcard mapping before the built-in mapping?

This should not be this difficult.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: help on backends

2013-04-26 Thread GAEfan
OK, so it IS the wildcard URL mapping:

- url: /.*

Removing this allows the backends to map properly.  Apparently, the 
wildcard url mapping short-circuits the backends mapping.  What is the 
default mapping for /_ah/start?  I shouldn't need to write a dummy 
handler for this.  I want to just state the default mapping explicitly.  I 
assume I also need to add /_ah/stop

Thanks.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] threadsafe syntax

2013-03-28 Thread GAEfan
Is the proper syntax for the threadsafe flag in app.yaml supposed to be 
yes/no, or true/false?  Or both are OK?

I have seen it both ways.  Just want to make sure.

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




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

2013-03-28 Thread GAEfan
Not sure if any of you have experienced this yet...

Strange behavior with the new  Built-in Asynchronous DNS in the new 
Chrome release... (Using OSX 10.7.5, AppEngineLauncher 1.7.6.)

I can no longer access localhost.  If I set the dev_appserver flag --host 
127.0.0.1, it seems to fix the problem.

If I disable the Built-in Asynchronous DNS flag in chrome:flags, it works 
fine.  

Is this a Chrome bug, or AppEngine bug, where we have to explicitly link 
localhost to 127.0.0.1 using the --host flag?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] warmup service and 1.7.6

2013-03-21 Thread GAEfan
Hi.

What happened to warmup service and 1.7.6?  First, I do not remember warmup 
being called in the dev environment in the past.  Is that new, and how do I 
turn off warmup in development?

Second, /_ah/warmup is no longer  a valid url.  Am I missing something in 
the docs?  Is this no longer the proper call in app.yaml:

inbound_services:  
- warmup

?

Thank you.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] warmup service and 1.7.6

2013-03-21 Thread GAEfan
Thanks for the reply, Brian.

I am seeing 301's from /_ah/warmup in the logs.  There is no url mapping 
for that url, so it redirects to my default page, which triggers all kinds 
of other processes.

So, I would like to turn it off in dev, or at least find the proper mapping 
for /_ah/warmup.

Thanks again.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] warmup service and 1.7.6

2013-03-21 Thread GAEfan
Hi Brian:

Is /_ah/warmup supposed to map to any particular response?  Right now, 
there is no mapping for that url, and it gives a 301 to my default view.

I undertand the benefits of having the devserver match production, to test 
the actual performance (and thank you for that!).  I am just not used to 
seeing the 301's in my logs.  Should I map /_ah/warmup to a simple http 
response?  Wouldn't that keep the instance warm without sending a request 
to an irrelevant view?  I am just seeing my development logs polluted with 
extra messages spawned by a view that I did not request.  I can learn to 
live with it.

Thanks.  BTW, will you be bringing more chocolate bars to I/O?

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [google-appengine] warmup service and 1.7.6

2013-03-21 Thread GAEfan
Thanks, Brian, for the clarification.  I will properly map that url.

See you at I/O.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Query speed benchmarks

2013-02-23 Thread GAEfan
Hi,

Has anyone run any speed tests for querying different model types (ndb, db, 
django.db)?

I like NDB, but am considering using Django (non-rel) for a new app. 
 Django models and queries would be most transportable, but I do not want 
to sacrifice query speed.  Are there drawbacks to using Django's models in 
this environment?

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: Query speed benchmarks

2013-02-23 Thread GAEfan
Thanks Alex.

So, let's say I wanted to make a version of Twitter.  If I wanted to search 
for any tweets in the datastore with a certain #hashtag, that seems best 
handled asynchronously.   Speed is important there.  What to do?

I don't really want to have to write my own Users system, @csrf_protect, 
etc., but if the benefits of NDB outweigh the ease of development in 
Django, I may have to.

Thoughts?  Thanks again.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




[google-appengine] Re: SDK 1.7.3 not detecting source file changes - ANNOYING!

2012-12-01 Thread GAEfan
Very frustrating to have to restart the dev environment after changes! 
 Wasting hours of developers' lives.

Seems you're caching code.  Impossible to troubleshoot in this environment. 
 Sometimes, the logging quits working, too.

+100

OSX 10.7.5, SDK 1.7.3


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/XPCy3Pp0aWEJ.
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] Feature request

2012-09-05 Thread GAEfan
I have a request which I think will help clean up the migration mess to 
HRD.  I can understand why we would need to create a new HRD app (with new 
app name) and then migrate the old MS app to it.

But then, why can't we delete the old app, wait the 72 hours, then 
reactivate that old app name as an HRD app?  Then, we could migrate the HRD 
app back to it, thus preserving our original app name.

In other words, say we have a current MS app:  greatappname.appspot.com. 
 Currently, we have to lose that greatappname, and migrate to some 
greatappname-with-hyphen.appspot.com, thus losing greatappname forever. 
 According to the docs:  Once your application is actually deleted, 
however, you cannot recover its state or data. Only its application ID 
remains (and this can never be re-used).

This is a bit sloppy.  Why cannot we reclaim the old greatappname, activate 
it as an HRD app, and clean up our app names?

Thank you for considering my request.

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/i_P25EtSjxoJ.
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.



Re: [google-appengine] Feature request

2012-09-05 Thread GAEfan
It runs a bit deeper than that, for some of us use the appspot address for 
SSL:  https://greatappname.appspot.com

-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/d15-cxDB0L4J.
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] Datastore Admin issues

2012-07-22 Thread GAEfan
1) If I am logged in to more than one Google account (via gmail, etc) in 
the browser, the iframes do not appear, so cannot see Datastore Admin. 
 Solution: log out of all but admin account, or open another browser.

2) When you added this to the admin Application Settings console, did you 
make the old built-in in app.yaml obsolete?  In app.yaml, built-ins: 
datastore_admin is no longer available.  It is still listed in places like:

https://developers.google.com/appengine/docs/python/config/appconfig

3) How often do the entities in the datastore admin list get updated?  For 
example, in a new app, it shows I just have one entity.  However, in 
Datastore Viewer, there are several.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/9iM63LUktrgJ.
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] SSL support

2012-07-18 Thread GAEfan
So happy to see SSL support finally here, but a bit disappointed.  VIP 
seems the way to go, but at $99 per month, it is cost prohibitive for some 
of our apps.  So, I am asking for feedback from others who have implemented 
SNI.  From my understanding, there are still many visitors with older 
browsers who will not be able to use it.  Is that correct?

Looking at recent stats, we have 16% of our visitors with IE 6 or 7.  And 
an astounding 43% with XP or previous versions of Windows.  Not to mention 
those with Safari/Win, or older Android OS.  What will these visitors see 
when they try to access an SNI-SSL page?

Any problems/issues encountered with SNI implementations?  Older browsers? 
 International visitors?  Frankly, at $108/year PLUS the certificate, even 
SNI-SSL is expensive.  But $1200/year, plus cert, for VIP is not feasible 
for smaller apps.  (IMO, $108/year should cover virtual IP).  Sticking with 
our appspot URLs for SSL until this is ready for prime time.  We are not 
willing to abandon even a small single-digit percentage of our users.

Also, I recently was told that some search engines use the IP address in 
page ranking.  Shared IPs are penalized.  Had not heard that before, and 
not sure that is accurate, as a majority of sites are on shared-IPs.

Your feedback greatly appreciated.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/jhmjuPp_Z8gJ.
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.



Re: [google-appengine] Re: SSL support

2012-07-18 Thread GAEfan


 Hi Cayden,


Thank you for responding, as this is an extremely important issue.   Google 
has always stated their objective was to make the internet better, faster, 
easier.  However, this SSL solution is a less-than-expected solution.

1) Charging $99/month for an acceptable solution puts a real roadblock in 
the SSL chain.  Shouldn't Google want to make SSL ubiquitous, as part of 
their objective?  $99/year is more of an acceptable rate, though still 
about double what it should be.  $1200/year prices SSL out of the budget 
for smaller apps, and seems usurious.
2) I, too, think you are downplaying the incompatibility of the SNI 
solution.  I believe that somewhere near 15% of visitors cannot use the SNI 
solution.  We are not willing to block even 1% of our visitors.  We pay 
Google AdWords too much to get them, just to turn them away again.  I 
cannot believe Google would even consider SNI is an acceptable solution, 
turning away web visitors.
3) Detecting browsers and redirecting is a waste of resources.
4) Serving insecure content (when security is warranted) is unacceptable.
5) Breaking the security chain without informing the visitor is 
unacceptable.
6) Detecting browsers, and serving up a Go away and download a better 
browser message is absurd!  Talk about giving the visitor a negative 
impression of your site.

In summary, SNI is a poor solution, and not up to Google standards.  VIP is 
a fine solution, but priced absurdly.


-- 
You received this message because you are subscribed to the Google Groups 
Google App Engine group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/rbFBHQ4R29EJ.
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] Lots of 500 - DeadlineExceeded errors these last 2 days

2012-04-04 Thread GAEfan
System status shows normal.  Anyone else experiencing this?

-- 
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: ADWords Support/ Unified Login Are Still Idiots

2012-02-08 Thread GAEfan
Hey Brandon,

Try 1-866-2GOOGLE (246-6453).

If that doesn't work, call your credit card company, and dispute the
charge. Tell them you want to block all recurring payments from that
merchant.  Or switch credit cards.  What a hassle.

-- 
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: Starting a Video Series To Introduce Programmers to AppEngine (Python)

2012-01-20 Thread GAEfan
For me, early on, it was getting my head around the datastore
structure (or, more aptly, the LACK of structure).  I was migrating
over a large SQL table, and it was highly inefficient as one big model
in GAE.  I ended up breaking it down into many different models
(entity groups) with ReferenceProperty, and had to think about how the
properties would be grouped to keep the datastore calls small and
fast.

Man, it makes such perfect sense now, but I had trouble understanding
at the beginning.

And of course, you need to start and end with optimizing code, caching
responses, etc. to keep the costs reasonable.  And explain that their
code will be MUCH better after optimizing it for GAE.  They will
unlearn some bad coding habits, and never look at app development
the same 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] Quick poll. Java or Python?

2012-01-19 Thread GAEfan
If you were starting a new app today, would you use java or python?
Why?

Will python ever be as efficient in multi threading as java?

Will Larry Ellison keep java free?

Python is a beautiful language, but may be too expensive to run in
GAE.

-- 
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: Quick poll. Java or Python?

2012-01-19 Thread GAEfan
Thanks, guys.  Good to know.  I have used Python exclusively so far,
but have been getting random 500 DeadlineExceeded Errors lately, since
going to 2.7 and threadsafe.  I thought perhaps Java with its inherent
multi-threading would be faster.

I am happy to use Python for our next app.

And Brandon, glad to see you stuck around after the new pricing
structure scare.  Your inputs are valuable here.  Google should in
fact hire you.

~all the best.

-- 
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: Why are several production issues related to DeadlineExceededErrors being ignored?

2012-01-13 Thread GAEfan
+1

-- 
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] Feature request for GoogleAppEngineLauncher (Mac)

2011-12-03 Thread GAEfan
Would be nice if GAELauncher remembered the window positions from last
time it was opened.  It's a bit of a pain to have to resize/reposition
the app window and log window each time I quit and restart the app.

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: Prerelease SDK 1.5.5 available for download!

2011-10-03 Thread GAEfan
Wow!  Great work!  I think I had starred several of these issues.
Can't wait to get multiple threading working.

-- 
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: urlfetch maximum interactive timeout why 10 seconds and not 20?

2011-09-29 Thread GAEfan
Not sure what your are using for the urlfetch method, but it does have
a deadline parameter.  Some syntax examples:

urlfetch.create_rpc(deadline=20)

urlfetch.fetch('http://'% domain, method=urlfetch.GET, deadline=20)

-- 
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: problems deploying recently - Please Help

2011-09-10 Thread GAEfan
Thanks, Robert.  That was great advice.  But, alas, it did not give me
any hints as to why this is stalling.  I tried  --noisy as well.  It
just lists the files as they are uploading.  Nothing out of the
ordinary.  Just stalls at some random file each time.

I have also tried:

--insecure
--no_precompilation

to diagnose, but the update still stalls somewhere randomly.  Weird.

Any other ideas?

-- 
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: The Unofficial Google App Engine Price Change FAQ

2011-09-10 Thread GAEfan
Nicely done, Jeff.  Thank you for the succinct explanation.

-- 
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] problems deploying recently - Please Help

2011-09-09 Thread GAEfan
I have an app that I have not been able to deploy for several days.
It keeps stalling somewhere, at at different spots each time.  The log
reads:

Cloning 208 static files.
Cloned 100 files.
Cloned 200 files.
Cloning 2161 application files.
Cloned 100 files.
Cloned 200 files.
{sometimes, I'll get to 'Cloned 300 files., or 400 files, etc., up to
900 files, but it always stalls}

What would cause this?  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: problems deploying recently - Please Help

2011-09-09 Thread GAEfan
update, rollback, update, rollback, update, rollback, update,
rollback, update, rollback, update, rollback, update, rollback

Had one get all the way to Cloned 2100 files.,but it, too, stalled.

Sometimes, even the rollback stalls.

-- 
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] problems deploying recently

2011-09-08 Thread GAEfan
Using AppEngineLauncher 1.5.3 for Mac OSX

Deployments are hanging, and it seems to be in a different spot each
time.  Have not been able to get a good deployment for the last 12 or
so hours, and have had to roll back.

Anyone else experiencing this?  System Status shows all AOK.

-- 
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: Changing max idle instances affects task queues?

2011-09-07 Thread GAEfan
If you drill down to the specific queues, are any timing out, or
showing errors, where they are continually being retried?

-- 
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: Want to talk to the App Engine team in person?

2011-09-05 Thread GAEfan
Hi Greg,

That's a great idea, but I will not be able to attend that night.
Will there be others like this in the future?

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] Latency values on dashboard

2011-09-05 Thread GAEfan
Do those request latency values include the time waiting for a new
instance, or does the clock start after loading into and running in
the instance?  If the former, where it represents the total latency of
every request, then we can properly measure the effect of changing the
instance sliders.  Please clarify.

-- 
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: The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-04 Thread GAEfan
+1

Also, the ability to make a spider bot wait, without spawning a new
task.  Although that may hurt search engine placement.

It is a conflict of interest for google to charge for instances, and
then send their bots around to run up your costs.

Google should be able to add some logic to check if the new instance
were caused by googlebot or the task queue, and make that instance
free.

-- 
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] Really? We're supposed to throttle our visitors?

2011-09-02 Thread GAEfan
I remember back to the very first Google I/O, when App Engine was
brand new.  During the keynotes, both Vic Gundotra and Marissa Mayer
gave inspiring talks about how Google's mission was to enhance the
user experience, to speed everything up, add millions of new
applications.  And that, even by doing these for free, Google would
make a larger profit by taking the same cut from a larger pie.  More
apps = more users = more traffic = more ads served = more $$$.

The concentration was on the user experience, and thus the quantity,
quality, and speed of services.

Now, Google is asking us to throttle back the user experience (via the
Instances  Latency sliders) to avoid exorbitant hosting fees.
Really?  Did Vic and Marissa sign off on this?

I have an app that uses about 1 CPU hour per day, and serves about
250MB per day.  It has always been in the free category, even though I
have billing enabled.  In the Estimated Charges Under New Pricing,
it looks like that will be going to about $70/month.

Now, I appreciate App Engine (notice my moniker), and do not expect it
to be free.  But, an app like this should cost well under $20/month to
host.  With all the optimizations I have already done, a fair price
should be closer to the $9 minimum.  So, yes, I think $70/month is
exorbitant.  And that is just one of my apps.

The only way to get this down to a reasonable amount, I will need to
get in the app settings and make the visitors wait longer, perhaps
even serving up a few 500's.  Really??

-- 
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: Important news about instance based billing

2011-09-02 Thread GAEfan
Also, all Python users have to note that the estimated charges shown
under Billing History are at the 50% discounted price, which only
lasts until November.  Take the top number (the instance hours), and
double it to get the accurate charge.  Plus, add the $9.

-- 
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: Really Terribly Designed Pricing Page

2011-09-01 Thread GAEfan
And, where is the always on feature in this list?  Is that the
reserved instance hours?

Correct me if I am wrong, but the always on gives you 3 instances, but
not necessarily 72 instance hours per day.  If your app averages 2
instances all day, then spikes to 10 for an hour, you would be charged
for 7 more instance hours.  The extra 23 unused instance hours you
reserved are wasted.

And, please explain the Datastore tabulations shown in the billing
preview.  The numbers for my app seem very high (millions per day?).

And, when I look at the open instances right now, I see an instance
that is more than 2 hours old, but has only served 1 request.  Another
is 5 hours old, and only served 6 requests.  Seems like a bug that
would result in over billing.

It gets curiouser and curiouser.

-- 
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: Really Terribly Designed Pricing Page

2011-09-01 Thread GAEfan
Update: those instances are still there.  One instance is now 3.5
hours old, and served just one request.  Another is now 6.5 hours old,
and still has served just 6 requests.

-- 
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] Being charged for dormant instances?

2011-09-01 Thread GAEfan
I just checked our instances.  I have one instance that has been open
for nearly 4 hours, and served just one request.  Another has been
open for nearly 7 hours, and served just 6 requests.  We have others
that have served thousands of requests.

So far, that is 11 instance hours (88 cents and growing) to serve
those 7 requests.  We are not going to pay 13 cents per request for
our hosting.

This is clearly a bug, as these instances should have been shut down
hours ago.  Google, you need to fix this before you start charging,
else you are ripping off your customers.

-- 
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: Keep it short: Who is forced to leave GAE?

2011-09-01 Thread GAEfan
@bay... I don't think your efforts to optimize for CPU time are
wasted.  As I understand it, the faster you can turn around a request,
the sooner a new request (within the same instance) can be served.
So, that should keep the number of open instances, and thus your
costs, down.  Optimizing is very important here.

-- 
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: Keep it short: Who is forced to leave GAE?

2011-09-01 Thread GAEfan
I am stunned by some of the service numbers reported here.  30 million
requests per day?  Hundreds of CPU-hours per day?  Terabytes of data
served per day?  What kind of apps are these, and what is a reasonable
price to pay for that volume of service?

If you are serving millions of requests per day, you need to be
serving most of those through memcache.

Please help me understand... what type of app gets millions of
requests, hundreds of CPU-hours, terabytes of data per day?  Is it
some free game or similar?

-- 
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] Please explain Max Idle Instances and Min Pending Latency

2011-09-01 Thread GAEfan
I'd like to get a better understanding of what exactly these do.

Say, for example, that I set Min Pending Latency to 1 second, and my
request takes 500ms to respond.  How long will that visitor have to
wait to see the response?  What if there are 10 simultaneous requests
(using Python)?  How long will each have to wait?  AFAIU, 2 requests
would each wait 1 second, the next 1.5secs, the next 2secs, etc.  How
does this help?  All it seems to do is make the first request wait an
extra 1 second, the next an extra .5sec.  Everyone else waits the
same.  Not sure how that keeps the number of instances down.  At what
point does GAE spin up another instance?

And if I set Max Idle Instances, how does that help?  Shouldn't there
only be 1 idle instance, until it becomes active and spins up another
idle?  I am sure there is some arithmetic having to calculate the time
it takes to spin up a new instance versus the typical response time
vs. the app's history of traffic spikes.  If GAE thinks there is a
possibility that you might need 10 instances, because you've needed
them at some time in the past, then it might want 10 idles instances.
If you set the Max to 1, Id guess you'd get some 500's.

Obviously, I do not understand the ramifications of these settings.  I
am hoping we can use this thread to explain it better, in more detail,
than the docs.

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: I really like the new pricing...

2011-08-31 Thread GAEfan
GR,

Are you not able to squeeze each app into the free instance?  Make
sure you optimize, using memcache, reducing datastore calls, etc. to
keep each request fast.  Also, in your dashboard, you can adjust the
number of instances that are spun up. That will increase the wait
times for your visitors, but may be worth it.  Compress js and css
files, sprite images, cache responses.

GAE has taught me a LOT about optimizing.

If, after doing that, you are still getting enough traffic to have to
pay, you probably have enough quality traffic to monetize, helping
defray the costs.  Let me know the sites, and I'll see if I can ofer
ideas.

-- 
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: Why I will Likely Be Leaving GAE (30x increase in Price)

2011-08-31 Thread GAEfan
Wow, Brandon.  14 CPU-hours and 4GB of data served per day?  That is a
rather intensive app.

You have been a great contributor here. I hope you find a way to stay.

-- 
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] Download every entity from every kind...high replication

2011-08-08 Thread GAEfan
From the docs, I see the following:

If your app uses the master/slave datastore, you can download and
upload every entity of a kind in a format suitable for backup and
restore If your app uses the High Replication datastore, it is not
so simple...

To download all entities of all kinds from an app's master/slave
datastore, run the following command:

appcfg.py download_data --application=app-id --url=http://
appname.appspot.com/[remote_api_path] --filename=data-filename 


My question is: What is the similar command for HR datastore?  When I
try, I get an error that says I need to specify the Kind argument.
How to get all entities from all Kinds in HR?

Thank you.

-- 
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: Download every entity from every kind...high replication

2011-08-08 Thread GAEfan
Well, it seemed to have worked this time.  In my attempts, I had added
the --config_file=bulkloader.yaml parameter, which was not needed.

So, now I have downloaded the data.  I am again stuck at the error:
app dev~myapp cannot access app myapp's data

-- 
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: Download every entity from every kind...high replication

2011-08-08 Thread GAEfan
OK, I got it to upload to my local development server using the
following command:

appcfg.py upload_data --url=http://localhost:8080/_ah/remote_api --
application=dev~myapp  --filename=myapp_data_backup.csv --
num_threads=5

NOTES:

Even though the docs say DO NOT use the --application tag, the only
way to get this to work was to use it, with the dev~ prefix.

Also, I had to add the --num_threads=5 tag to stop a broken pipe
error.  I have a very fast CPU with many cores, but evidently was
getting some thread collisions.  Throttling back to --num_threads=5
(instead of the default 10) seemed to be the only way to fix it.

Hope that helps someone.

-- 
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 restore a datastore backup to local dev server ?

2011-08-08 Thread GAEfan
I just posted this in the thread right below this.

Try adding a dev~ (that's a tilda: ~ ) prefix to your application tag:
--application=dev~XXX

I used this successfully:

appcfg.py upload_data --url=http://localhost:8080/_ah/remote_api --
application=dev~myapp  --filename=myapp_data_backup.csv --
num_threads=5

-- 
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] Taskqueued emails getting sent twice

2011-03-05 Thread GAEfan
For the past several weeks, every email we have been sending
programatically via the Taskqueue is getting sent twice.  What would
cause this?

In the task, the send() is put in a try statement for fail-safety:

try:## put in a try, because the taskqueue retries after a
DeadlineExceededError, causing multiple sends
message.send()
except Exception, e:
logging.error( str(e) + ', %s, %s' % (to, body) )

We have marked the body with a timestamp for testing, and the
duplicate emails have the same exact timestamp, indicating that the
issue is in the taskqueue, and not duplication in our scripts.

Thank you.

-- 
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] Deal Breaker: App not visible in China

2011-01-15 Thread GAEfan
Is there any solution to this, or is this something that Google is
working on?

Our most recent app has China as an important market.  Yet, it appears
China is again blocking the Google IP addresses, as our customers
cannot get to the site.

This is a deal breaker for this and many other apps.  Please tell me
this will be fixed soon, or propose a solution.

Thank you.

-- 
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: Taskqueue payload

2011-01-05 Thread GAEfan
Great responses.  Thanks Tim and djidjadji.

-- 
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-appeng...@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.



  1   2   >