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
27
votes
13 answers

Does Google App Engine support Java 8?

Trying to get started with Google App Engine - does it work with Java 8? I've followed the instructions on this page: https://console.developers.google.com/start/appengine Selecting 'Java', I successfully completed the Maven build, but when I visit…
512damon
  • 324
  • 1
  • 3
  • 6
27
votes
7 answers

Django and App Engine

I wanted to check the status of running Django on the Google App Engine currently and what the benefits of running django on GAE over simply using Webapp. Django main killer feature, IMHO, is the reuseable apps and middleware. Unfortunately, most…
notnoop
  • 58,763
  • 21
  • 123
  • 144
27
votes
2 answers

How are frontend instance hours calculated on app engine?

I have a simple online ordering application I have built. It probably handles 25 hours a week, most of those on Mondays and Tuesday. Looking at the dashboard I see: Billing Status: Free - Settings Quotas reset every 24 hours. Next reset: 7 hrs…
deltanine
  • 1,166
  • 1
  • 13
  • 25
27
votes
1 answer

Committed JDO writes do not apply on local GAE HRD, or possibly reused transaction

I'm using JDO 2.3 on app engine. I was using the Master/Slave datastore for local testing and recently switched over to using the HRD datastore for local testing, and parts of my app are breaking (which is to be expected). One part of the app…
eeeeaaii
  • 3,372
  • 5
  • 30
  • 36
27
votes
6 answers

Using HTTP Basic-Auth with Google App Engine URLFetch service

How can I specify the username and password for making Basic-Auth requests with App Engine's URLFetch service (in Java)? It seems I can set HTTP headers: URL url = new URL("http://www.example.com/comment"); HttpURLConnection connection =…
Thilo
  • 257,207
  • 101
  • 511
  • 656
27
votes
6 answers

Google App Engine - list of IP addresses?

I know that Google App Engine does not support an application having a static IP address, but I'd like to know if there is a list or range of IP addresses that an app could potentially have? I'd like to use that list as a whitelist of IP addresses…
ThePiachu
  • 8,695
  • 17
  • 65
  • 94
26
votes
4 answers

java.lang.VerifyError: Expecting a stackmap frame

Is there a way to load a custom HttpServlet to GAE? I uploaded a project that included an HttpServlet in the .server package and added it to the web.xml... testServlet
user1163009
  • 303
  • 1
  • 3
  • 8
26
votes
6 answers

Appengine, performance degradation with python27

I wanted to test python27 on appengine so I have migrated my app from python25. Performance got more than 2x slower for every request! Then I've returned to python25 and performance is again as it was before. Here is a picture:…
Ski
  • 14,197
  • 3
  • 54
  • 64
26
votes
2 answers

How do Google App Engine Task Queues work?

I'm confused about Task execution using queues. I've read the documentation and I thought I understood bucket_size and rate, but when I send 20 Tasks to a queue set to 5/h, size 5, all 20 Tasks execute one after the other as quickly as possible,…
Will Curran
  • 6,959
  • 15
  • 59
  • 92
26
votes
3 answers

Regular Expressions in Google Cloud Console Logging

How do you search Google App Engine logs in the new Cloud Console using regular expressions? This blog post suggests you just need to type regex:my.*query to search, but that does not seem to work in the logging console. When I do that, it…
speedplane
  • 15,673
  • 16
  • 86
  • 138
26
votes
5 answers

How to debug Nodejs app running inside Docker container via Google Cloud

I have found Google provides some guidelines on how to run Nodejs on a custom runtime environment. Everything seems fine and I am managing to start my Nodejs app on local machine running gcloud preview app run ..As I can see, it probably creates a…
Nik Sumeiko
  • 8,263
  • 8
  • 50
  • 53
26
votes
12 answers

CSS File Not Updating on Deploy (Google AppEngine)

I pushed a new version of my website, but now the CSS and static images are not deploying properly. Here is the messed up page: http://www.gaiagps.com Appengine shows the latest version as being correct though:…
Andrew Johnson
  • 13,108
  • 13
  • 75
  • 116
26
votes
3 answers

Best practice for production and test environments in Google App Engin

What are the best practices for production and test (staging) environments in Google App Engine? Is it a good idea to setup separate projects? We also use Google Cloud Storage and Cloud SQL. I'd like to prevent accidents where someone is…
Mike Dee
  • 558
  • 1
  • 5
  • 13
26
votes
6 answers

Looking for opinions on using Objectify-appengine instead of JDO in GAE-J

I've been slowly and a bit painfully working my way up the datastore/JDO learning curve in GAE. Recently I've found a framework called Objectify that is supposed to be somewhere between the very-simple Datastore native API and the complex JDO. …
tempy
  • 1,567
  • 2
  • 18
  • 28
26
votes
3 answers

Can't start google web app in eclipse, Security restrictions will not be completely emulated

When I try to run the auto generated code in my google web app project using GAE I get the following error: Mar 19, 2014 5:21:28 PM com.google.appengine.tools.development.agent.AppEngineDevAgent premain SEVERE: Unable to load the App Engine dev…
Green_qaue
  • 3,561
  • 11
  • 47
  • 89