Questions tagged [google-app-engine]

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers. Google App Engine is a Platform as a Service (PaaS) offering for Java, Python, Go, Node.js, and PHP in its standard environment. Runtimes for a few other languages as well as docker-based custom runtimes are supported in its flexible environment.

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers.

Google App Engine lets you run your web applications on Google's infrastructure; applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow:

  • Zero to sixty: Scale your app automatically without worrying about managing machines.
  • Supercharged APIs: Supercharge your app with services such as Task Queue, XMPP, and Cloud SQL, all powered by the same infrastructure that powers the Google services you use every day.
  • You're in control: Manage your application with a simple, web-based dashboard allowing you to customize your app's performance.

With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

Google App Engine makes it easy to build and deploy an application that runs reliably even under heavy load and with large amounts of data. It includes the following features:

  • Persistent storage with queries, sorting, and transactions.
  • Automatic scaling and load balancing.
  • Asynchronous task queues for performing work outside the scope of a request.
  • Scheduled tasks for triggering events at specified times or regular intervals.
  • Integration with other Google cloud services and APIs.

As of March 5th, 2012, Stack Overflow is Google's official community support channel for technical App Engine questions under the tag. Developers should continue to use the discussion forum or the StackExchange Software Recommendations sites for topics that are not a good fit for the Stack Overflow format. To report defects, use the App Engine public issue tracker.

Many questions are specific to their SDK for , , or . Please include the appropriate language tag with those questions or use the additional tags like and .

While covers both the standard environment and the flexible environment it may be a good idea to also tag questions specific to the flexible environment with .

More information

Books

46961 questions
36
votes
3 answers

How to make Django template engine to render in memory templates?

I am storing my templates in the database and I don't have any path to provide for the template.render method. Is there any exposed method which accepts the template as a string? Is there any workaround?
Jader Dias
  • 88,211
  • 155
  • 421
  • 625
36
votes
1 answer

What is TombstonedTaskError from App Engine's Task Queue?

What does the TombstonedTaskError mean? It is being raised while trying to add a task to the queue, from a cron-job: Traceback (most recent call last): File "/base/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 501, in…
dbr
  • 165,801
  • 69
  • 278
  • 343
36
votes
1 answer

Channel API Presence not triggering

I'm trying to handle disconnect / connect states using Presence in the Channel API. Here are some of my code. app.yaml handlers: - url: /(.*\.(gif|png|jpg|ico|js|css)) static_files: \1 upload: (.*\.(gif|png|jpg|ico|js|css)) - url: .* script:…
AlexCheuk
  • 5,595
  • 6
  • 30
  • 35
35
votes
4 answers

How to make a field conditionally optional in WTForms?

My form validation is working nearly complete, I just have 2 cases I don't know exactly how to solve: 1) The password field should be required of course but I also provide the possibility to log in with google or facebook account via OAuth and then…
Niklas Rosencrantz
  • 25,640
  • 75
  • 229
  • 424
35
votes
5 answers

GQL query with numeric id in datastore viewer

I want to build GQL query to get an object using its numeric id. I'm doing this in Datastore viewer in App management console, so I can't use Model.get_by_id(numeric_id). Something like SELECT * FROM Model WHERE id = also doesn't work.
Pawel Markowski
  • 1,186
  • 3
  • 12
  • 21
35
votes
3 answers

Google App Engine version numbers?

How do App Engine version numbers work? Are they only integers? Can I use floats? Can I reuse old version numbers?
Moshe
  • 57,511
  • 78
  • 272
  • 425
35
votes
2 answers

How much memory of Memcache is available to a Google App Engine account?

Google App Engine has some information about Memcache limits: http://code.google.com/appengine/docs/quotas.html#Memcache http://code.google.com/appengine/docs/python/memcache/overview.html#Quotas_and_Limits However, total allowed size of…
Viet
  • 17,944
  • 33
  • 103
  • 135
35
votes
5 answers

Naked Domain Redirect Failing when using HTTPS SSL on Google App Engine

We've got a website: www.feeltracker.com This is running on Google App Engine On Google App Engine, we have Naked Domain forwarding setup, so that: http://feeltracker.com redirects to http://www.feeltracker.com However, when we try to open the…
Gaurav Sharma
  • 2,680
  • 3
  • 26
  • 36
35
votes
5 answers

Can SQLAlchemy be used with Google Cloud SQL?

I've looked over Google Cloud SQL's documentation and various searches, but I can't find out whether it is possible to use SQLAlchemy with Google Cloud SQL, and if so, what the connection URI should be. I'm looking to use the Flask-SQLAlchemy…
34
votes
7 answers

Can Python Requests library be used on Google App Engine?

Can I use Requests on Google App Engine? I think this library is perfect to create a REST client.
Dilvane Zanardine
  • 2,118
  • 3
  • 23
  • 23
34
votes
3 answers

App Engine - Intermittent 500 errors on /_ah/openid_verify

I'm getting intermittent errors when logging into my app with the Google openid. The link they are sent to is…
Kyle
  • 21,377
  • 37
  • 113
  • 200
34
votes
4 answers

Google App Engine health checks spamming app

I've deployed a nodejs app running on the Google App Engine Flex runtime using the following app.yaml configuration: runtime: nodejs env: flex health_check: enable_health_check: True check_interval_sec: 20 timeout_sec: 4 unhealthy_threshold:…
Mihai Tomescu
  • 1,525
  • 16
  • 21
34
votes
5 answers

UnicodeDecodeError : 'ascii' codec can't decode byte 0xe0 in position 0: ordinal not in range(128)

On one of my machines I have the error when I am working with google apps engine or django. For example: app.yaml application: demas1252c version: 1 runtime: python api_version: 1 handlers: - url: /images static_dir: images - url:…
ceth
  • 44,198
  • 62
  • 180
  • 289
34
votes
10 answers

How to automatically delete old Google App Engine version instances?

I'm experimenting with more cost effective ways to deploy my Rails apps, and went through the Ruby Starter Projects to get a feel for Google Cloud Platform. It's almost perfect, and certainly competitive on price, but I can't figure out how to…
cgenco
  • 3,370
  • 2
  • 31
  • 36
34
votes
19 answers

gcloud not recognized as an internal or external command on Windows

I am installing Google App Engine under Windows (not using Cygwin). After running the bat script, I closed and reopened the cmd.exe and entered inside the google-cloud-sdk directory. When I ran the command gcloud auth login, I'm getting the…
Mohammed Basheer
  • 401
  • 1
  • 4
  • 6