[google-appengine] Code Editor not found at UI location given in docs.

2018-10-20 Thread Chris Jordan


Google Cloud docs 
page 
https://cloud.google.com/blog/products/gcp/introducing-google-cloud-shels-new-code-editor
 
says



but I find no such button or command showing on the UI:





 What I do find is this:




at top right, and clicking it opens the code editor.

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ece7bdb3-0421-4d12-9f25-5bd9e9caeccb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Directx or Hyper-V In google Cloud?

2018-09-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Google Cloud's Compute Engine service would be more catered towards running 
game servers as seen in our Gaming Solutions 
, rather than for running 
actual games. 

Note that Google Groups is reserved for general product discussions and is 
not for technical troubleshooting. It is recommended to post technical 
questions on Stack Exchange 
, and I see that you 
already received technical answers for this question on your Stack Exchange 
post 
. 
Therefore 
all further communications about this should continue there. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/192d92fb-c8f9-41c2-a85d-04654251fe19%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Api Engine Free Trial

2018-09-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can directly disable your billing account by following the Disable 
billing for a project 
steps.
 
If you simply wish to keep your billing account but remove the free trial 
credits, you can file your request with the Billing Team via a free Billing 
Support case 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/415e471a-c7cc-497b-a303-b91cf4957576%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Googlers don't use the Dashboard

2018-09-06 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Google Groups is reserved for general discussions and is not for reporting 
Google-end issues. For reporting a Cloud Console 
 specific issue, you can click the 'Send 
Feedback' button in the top right of the console to directly notify the 
Cloud Console engineering team of your findings. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/9f842275-5c9c-4eda-a607-347682ccde93%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: How to config Cloud Armor for GAE?

2018-09-02 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Currently Cloud Armor does not support App Engine. The App Engine 
engineering team is working on a solution for App Engine but there is no 
ETA. You can star and follow this existing Public Issue Tracker  
for App Engine to support Google 
Cloud Load Balancing , which will 
in turn allow it to work with Cloud Armor. All further communications and 
updates about this should occur in the existing Public Issue Tracker report 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ce585b94-c78f-45f4-94ef-372fff4e1ffd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Migation from standard datastore to Firebase native

2018-08-24 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can find all of the answers to your questions in the Automatic Upgrade 
to Cloud Firestore 
 documentation 
and provided video 
. As noted in 
blue on that page: "You cannot manually upgrade an existing Cloud Datastore 
database to Cloud Firestore in Datastore mode.". This will be done 
automatically for you once Firestore is out of Beta. 

- If you are looking to use native Cloud Firestore (by following the Get 
started with Cloud Firestore 
 steps), you are 
required to create a new project that does not have a Cloud Datastore 
created. This is because Cloud Datastore and native Cloud Firestore are not 
compatible, since Cloud Firestore is the next generation of Cloud 
Datastore. They therefore cannot exists together in the same project, and 
you can only use one or the other. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a73894f6-5039-405f-abb6-0a1f90cbd75d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Root Domain 403ing, but other domains working

2018-08-15 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Looking at your CNAME and A record configuration for your domains, they do 
indeed look to be correct as you originally mentioned. The domain length or 
the top-level domain '.us' should not be an issue since your 'www.' 
subdomain is working. 

http://w34.us is always returning a 404 for me and never works. I am not 
able to see your logs so I cannot confirm what you are seeing 
unfortunately. But since www.w34.us works and http://w34.us does not, this 
points highly to the configuration of your actual web service code as 
mentioned above. 

I am not sure why someone on Stack Exchange routed you back here since this 
forum is not for technical support, but you can find similar issues to this 

 on 
Stack Exchange which were fixed via proper web server code configuration. 
It is therefore recommended to provide further details about your actual 
code setup on Stack Exchange in order to follow their best practices 
 for receiving the best 
technical help. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/10605f0b-cd77-46b9-bcc8-28f7135ebedf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Root Domain 403ing, but other domains working

2018-08-13 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
I am seeing a 404 Not Found for a GET request to your domain. This means 
that your App Engine service that is serving your custom domain does not 
have a handler configured 

 
to serve that exact GET request.  It is recommended to follow the 
documentation 

 
to ensure that your code is properly configured to serve that type of 
request.  Also ensure that you do not have a dispatch.yaml 
redirecting
 
requests to a different service. 

- Note that Google Groups is reserved for general product discussions and 
is not for technical support. For further support in getting your 
application to serve at your domain, it is recommended to post your detailed 
questions to Stack Exchange 
 using the supported 
Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7605d634-d340-4cf9-bc83-e6f2cd342b2d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Oracle Database in an App Engine Application

2018-08-09 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can setup an advanced network configuration 

 
in your App Engine Flexible app.yaml configuration file to access your 
Oracle database within your network.

- Note that Google Groups is not for technical support, and if you require 
further support with connecting your App Engine app to your Oracle database 
it is recommended to post your detailed questions 
to Stack Exchange 
 using the supported 
Cloud tags.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/85d8b890-9031-4a1d-ab7c-1cdef5e0dfc5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Java 9, 10 and forward on App Engine Standard

2018-08-01 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
For clarification, the article you are referencing pertains to future Java 
8 updates and support requiring an Oracle Java SE Advanced Desktop or 
Oracle Java SE Suite subscription starting in 2019. Therefore yes Java will 
continue to be free on App Engine Standard, but supported versions of Java 
on App Engine Standard will most likely be the LTS versions like Java 11 as 
you mentioned. 

As seen with the new Google Cloud Services Platform 
, Google is 
focusing on supporting a hybrid cloud based on Kubernetes. This approach 
makes use of custom container images which provides the freedom to run your 
application in any runtime desired (allowing you to update to the latest 
version of Java and not be stuck with only Java 8 for example). This is 
similar to the already available App Engine Flexible custom runtimes 
 where 
you can already deploy on the latest Java versions. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e960577a-5a79-4225-9bc5-29f6c7d07df0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Using App Engine to Create Endpoints for Google Cloud SQL (MySQL) Database

2018-07-23 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
In general you would create your own App Engine endpoint APIs via Google 
Cloud Endpoints 
.
 
Your API can have individual URL endpoints for each of your tables (or a 
single URL endpoint that can accept a table name; however you decide to 
design it). Your clients would call your APIs via URL HTTP requests, and it 
will run your App Engine code accordingly (passing your App Engine 
application whatever request body and query parameter values the client 
sends in their HTTP request). 

In your App Engine code you would create different functions for each 
endpoint (or a single function for only a single endpoint) that would use 
the java.sql.DriverManager to connect to your Cloud SQL instance (as shown 
in the documented example 
).
 
You can then modify your Cloud SQL instance's tables and data directly from 
App Engine based on the endpoint API your client requested and the values 
they passed to the endpoint.

- Note that Google Groups is reserved for general product discussions. For 
technical support on implementing the above, it is recommended to post 
detailed questions  to Stack 
Exchange  using the 
supported Cloud tags. 

 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6b736feb-0612-4342-a8fa-bddb8bcd2fa3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: high resource usage than expected

2018-07-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As you mentioned, your App Engine resource usage is a combination of all of 
your services and versions. Mainly your 'api' and 'cron-backend' services, 
as they have the most instance usage due to URLFetch requests and 
Datastore/Memcahce interactions. Your 'api' service also saw a spike in 
errors which could have caused all of those failed requests to retry 
multiple times, causing an increase in networking usage.

As previously recommended, you should work with the billing team to confirm 
your specific case, and ensure that other versions of services have been 
stopped to reduce instance hours, and that errors are fixed to prevent 
spikes in retry traffic resulting in excess instances and network usage.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e7764679-7290-49eb-987f-ce85a60b9c47%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: AppEngine down? - 502 errors

2018-07-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
I have notified the team responsible for this specific post-mortem of the 
valid feedback provided here in order to ensure that the questions raised 
will be addressed in the incident report. 

The team is very aware of your concerns and is working very very hard to 
thoroughly investigate and mitigate the cause of this incident from 
happening again. I agree that the initial incident status updates are very 
programmatic in wording, but this is done to ensure that the entire team 
can be focused on actually fixing the issue fast, leaving them time to 
properly investigate the detailed information for the final incident report 
after the issue has been resolved. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/b5971f9b-e035-4de9-905c-3e0799027874%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: high resource usage than expected

2018-07-17 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
If you do not want to use more than the free App Engine quotas 
, it is recommended to set 'max_instances' 
= 1 for basic scaling 
,
 
as you currently have two instances running which will indeed exceed the 
free quota. 

As for the excess requests and bandwidth, I am not sure where you are 
seeing these details, but it is recommended to add logging to your 
application code to ensure that you do not have any looping logic that is 
making excess API calls to Firebase. You can also use Stackdriver Logging  
to see how many actual 
requests were handled by your application.

- Note that Google Groups is reserved for general product discussions and 
is not for technical support. If you confirm that you are not making that 
many requests, but end up being billed for it, it is recommended to open a 
free Billing support case 
 with your 
additional detailed findings to have this properly investigated.

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8041b2f3-09ae-4d4e-b41c-ee38de31a6e5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Autoscaling with Flex

2018-07-09 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As Jeff mentioned, when you are already receiving traffic, App Engine will 
perform automatic scaling to meet the requirements of your traffic to 
reduce user-facing cold starts. So setting up an automated system to change 
your instance count would be competing with automatic scaling, and it is 
better to just let App Engine take over instead.

Setting the min instance count is more ideal before traffic comes in, or 
before a major traffic spike, since spikes are very hard to predict, and 
App Engine becomes reactive scaling up after the spike occurs if it doesn't 
have enough instances. Therefore you can indeed created an automated script 
that preemptively increase your min instance count before known traffic 
spikes occur, but should then let App Engine take over once traffic is 
already flowing. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/bb596947-32da-4567-8b6e-89f520fe9890%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Autoscaling with Flex

2018-07-04 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Yannick was referring to the old method in App Engine Standard where you 
would use a Cron job to ensure App Engine never scaled to 0, causing 
initial incoming requests to see delays due to cold starts. This is the 
same method Patrick mentioned in his original message that he attempted to 
use in order to mitigate cold starts. More information about this can be 
found in the *Always-Cron instances* section of the blog 'App Engine 
Resident instances and the startup time problem'.  


This is no longer required for App Engine Standard as the new Clone 
Scheduler 
has
 
been released, removing this issue. Now, the scheduler sees both resident 
idle instances and dynamic instances as equals, meaning that the 
'min-idle-instances' 
and the new 'min-instances' 

 
configuration settings work as expected to preemptively ensure instances 
are warmed up to avoid cold starts (where min-instances is the absolute 
minimum amount, and min-idle is the amount always kicked up and running in 
excess to preemptively handle traffic spikes).

- In App Engine Flexible you would use the same 'min_num_instances 
'
 
setting to preemptively start more instances than are required in order to 
prevent initial cold starts when traffic does arrive. If you are instead 
looking for a way to manually change the scaling configuration via code, 
you would use the Admin API to patch 

 
the scaling settings for the specific version you wish to modify. 


-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/134c0d22-d32a-4865-ab8c-2cd888f9c80d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: NDB Query hangs for one set of criteria

2018-07-03 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
This may be due to your repeated property. Depending on your query on this 
property, you may not have the required indexes for a fast result. 
Therefore the Datastore would attempt a zigzag merge join on existing 
indexes in attempts to satisfy the query. As per the documentation, this 
could indeed lead to poor performance 
, 
and it is recommended to plan out your indexes according to your queries. 

You can test the above by removing the repeated property from your query to 
see if it improves performance. If it is still slow, than this may simply 
be an issue with your App Engine code (since you mentioned that this query 
works in the Datastore Console). To investigate your application, you can 
use the Stackdriver Trace  tool to see why 
your requests are hanging and where all of the time is being spent. 

- Note that Google Groups is reserved for general product discussions and 
not technical support. For further support in improving your Datastore 
queries it is recommended to post your detailed questions 
 (along with the actual queries) 
to Stack Exchange  
using the supported Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/baab7b33-6973-49b0-a089-716247df40c8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Decline requests to the one GAE instance to use for them a other GAE instance

2018-07-02 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
It is not recommended to change the code that is currently running on a 
single App Engine instance. Since App Engine scales its instances of your 
application, 

 
that single instance may turn down due to low traffic, and you would lose 
any changes persisted on that instance. Likewise, new instances created due 
to higher traffic will not posses the change you made (since it was only 
local to that single instance). Additionally you cannot control which 
instance a request will run on. 

It is therefore recommended to directly deploy a new App Engine version 

 
with your code change, and then migrate your traffic to the new version 
.
 
This way no requests will be made to your new version until you deploy it 
and/or migrate traffic to it (as deploying may actually migrate traffic for 
you automatically). Once deployed, all requests will now see your 
configuration change and run on the new code. 

- Note that Google Groups  is 
reserved for general discussions. If you require technical support for 
performing the above it is recommended to post your detailed questions 
 to Stack Exchange 
 using the supported 
Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a9937811-a58d-4a1e-8f59-de3b12e67114%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: gcloud enhacement ?

2018-06-29 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You are correct. There is currently no API implementation or gcloud command 
for disabling/enabling Datastore writes (and this can only currently be 
done via the Cloud Console 
).
 
Since Google Groups is reserved for general product discussions, it is 
recommended to open a feature request for this in the Public Issue Tracker 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/5759688d-3a4e-494f-abcb-cbd521025a9d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Stackdriver Structured Logging from App Engine Flex

2018-06-28 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
For clarity, the fluentd logging agent running as a side-car container in 
the Flexible environment tails log files in /var/log/app_engine/app and 
sends them to Stackdriver via the same Stackdriver Logging API. Using the 
API directly in your application's container would be faster than if your 
application were to write the logs out to the disk, then wait for the 
fluentd agent to read it and make the same API call. 

Of course it would be much cleaner to keep everything local to stdout and 
stderr, and this is indeed a valid feature request. Since Google Groups is 
reserved for general discussions 
 (and not for reporting 
issues, feature requests, or code assistance), it is better to continue 
communicating via the already existing feature request on the Google Github 
issue tracker 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c639283b-2718-4149-b777-77fe6de324f6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Connecting Cloud SQL from App Engine with TCP.

2018-06-28 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
For reference, this is an existing Feature Request 
 in the Public Issue Tracker  
for this App Engine 
limitation. Since App Engine Standard runs on containers, its current 
architecture implementation was strictly designed around HTTP interfacing, 
and not sockets. There is also an open feature requests for App Engine 
sockets support , and there is an 
early 
access request form 

 (for 
both Standard and Flex).  

If you are using App Engine Flexible, I was able to find this example 

 
working with TCP connection to Cloud SQL in .Net. All further 
communications about this request should continue in the open feature 
request . 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/594a887f-791e-425f-9d44-31a77c387a94%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Can a Flex application be completely private?

2018-06-26 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can restrict the access to your App Engine application via Firewall 
rules 
. 
Note the way to allow other App Engine services 

 
to access your application if this is required by your application. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f2b07f64-5150-4262-bed3-376f1a7338e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Sudden and ongoing spike in memory and CPU utilization

2018-06-26 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
The App Engine engineering team is aware of this issue and they are 
currently investigating it. There looks to be an initial correlation with 
the latest Python update 
. 
All further communications should continue in the Issue Report 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/30defcd2-31a9-40a2-9691-4c99d5aa4ff5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: wordpress multiple site custom domain not working on App engine

2018-06-25 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
App Engine  is used for building your 
own scalable backend and APIs, and is not really for hosting a static 
website like Wordpress. We generally recommend using our click-to-deploy 
Wordpress  solution on Compute Engine 
virtual machines instead of using App 
Engine, since Compute Engine networks and VMs are completely configurable 
(where as App Engine's is not). 

- Note: Google Groups is reserved for general product discussions and is 
not for technical support. If you require further technical support for 
hosting your Wordpress site on Google Cloud, it is recommended to post your 
detailed 
questions  to Stack Exchang 
e using the supported 
Cloud tags.   

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/66fac7d1-3913-4b8a-bbc4-98216f977f27%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Stackdriver Structured Logging from App Engine Flex

2018-06-25 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
If you are having issues with your stdout and stderr messages not appearing 
in Stackdriver Logs Viewer, you can directly log to Stackdriver Logging via 
the Google Cloud Java Client for Logging 

. 

- Note: Google Groups is reserved for general product discussions and is 
not for technical support. If you require further technical support for 
logging to Stackdriver, it is recommended to post your detailed questions 
 to Stack Exchang 
e using the supported 
Cloud tags.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/9e08da63-a43b-42fb-b3c0-51684db52a76%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Connecting Cloud SQL from App Engine with TCP.

2018-06-25 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
In-bound socket connections are not supported in App Engine (some runtimes 
support 
outbound connections with limitations). Therefore, the correct way to 
connect to your SQL instance from App Engine is via a UNIX socket 
connection from your application code to the local SQL proxy built into App 
Engine. This can be done easily via a supported API in the runtime language 
you chose as shown in the documentation 

 (example 
for Python).

- Note: Google Groups is reserved for general product discussions and is 
not for technical support. If you require further technical support for 
connecting your App Engine application to Cloud SQL, it is recommended to 
post your detailed questions  to 
Stack Exchang e using 
the supported Cloud tags.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/87acab90-b9ee-4c31-a006-562780df2dcb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Cloud endpoints are running slow in App Engine Standard Environment

2018-06-25 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
The best way to investigate the latency of your own application is to 
directly apply logging 
 throughout 
your code. Log the timestamps of when your application receives a request, 
before and after it performs any logic, before and after using the Google 
Cloud Client Libraries (and all other API requests), and before it returns. 
This way you can exactly pin-point what in your code is causing the 
latency. 

You can check your App Engine Dashboard  
to confirm that the latency is 
not mainly caused by instance startup time (as seen in the "Loading 
latency" graph), but is simply latency caused by your code (as seen in the 
"Latency" graph). One major cause could be your excessive memory usage. You 
are using F1 class instances 
 which 
have 128 MB of virtual memory, but you are constantly exceeding that and 
averaging around 215 MB (as seen in the "Memory Usage" graph). This could 
lead to App Engine shutting down an instance after finishing a request, 
forcing new incoming requests to be loaded for the first time on new 
instances.

Of course this is only to help reduce the latency of App Engine. The 
latency you see from your Android device is caused by a much larger number 
of things like networking paths and connectivity. If you wish to 
investigate the latency of the Android Client library, you must instead 
eliminate any networking latency and run the library on a machine that has 
tested fast connection to Google (like the Cloud Shell) 
. If you do end up finding that the 
latency is truly due to the Client Libraries (and not your network or App 
Engine application code), then you can directly report your findings to the 
appropriate library engineering team in their Github Issue Tracker.  


- Note that Google Groups is reserved for general product discussions and 
is not for technical support. If you require further support for reducing 
the latency of your application it is recommended to post your detailed 
questions  to Stack Exchange 
 using the supported 
Cloud tags. 

 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/28aaeb4a-eef0-499b-9194-956a4aee438e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Deploy hapi.js v17 on app engine but always return 502

2018-06-19 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
It is required to listen on port 8080 

 
as App Engine will route all 'appspot.com' requests to this port. If your 
application does not listen on port 8080, the nginx webserver in front of 
your application will return a 502 Bad Gateway error to the Load Balancer 
since it cannot connect to your application.

If you instead wish to use a different port, you must follow the Port 
Forwarding guide 
;
 
note that this is only used for direct IP connections to an App Engine 
instance and will not change 'appspot.com' request behavior.

- Note that Google Groups is reserved for general product discussions and 
is not for technical support. For further technical support in getting your 
application code to run on App Engine, it is recommended to post your 
detailed questions  to Stack 
Exchange  using the 
supported Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/3c2091eb-b967-4ae0-a375-bdba1f917c35%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: WhiteList to Java 7 depracation

2018-06-12 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
All the whitelist does is allow for your specific project to continue to 
serve Java 7 App Engine Standard applications up until the shutdown date 
.
 
If you do not use Java 7 and are already migrated to use Java 8, than 
whitelisting does not affect 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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/3cd876e1-e960-44f1-92f6-5d0ccd241aba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Too many redirects

2018-06-12 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
The App Engine engineering team is aware of this issue have already begun 
applying a fix. All further updates and communications about this issue 
should continue in the Public Issue Tracker report 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/470f7b7c-0f9f-4921-ae48-d0bba1ef65d0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: error on local deployment

2018-06-05 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Google Groups is reserved for general product discussions and not for 
reporting Google-end issues. All further communications about this issue 
should occur in your open public issue report 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ca56d0ce-1632-4cb7-9cae-d5b9afb52eec%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Protection to Man-In-The-Middle attack in android client via SSL pinning

2018-06-04 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Since the appspot.com domain is already signed by Google, you may be able 
to simply pin that public key; but there if no guarantee that Google will 
not change it without warning. Therefore using your own SSL certificate 
(self-signed should work, as the App Engine Managed SSL 

 
is actually a free LetsEncrypt cert), will ensure the key only changes when 
you manually make the change and should provide the protection you are 
looking for. 

As a side note, the older 'HPKP' way of pinning is now deprecated 
 
in favor of the safer 'Expect-CT' header. You can also use the 'secure: 
always' 
app.yaml 
configuration option to force all requests to use HTTPS.

- Since Google Groups is reserved for general product discussions, if you 
require further technical support for implementing SSL pinning it is 
recommended to post your detailed questions 
 to Stack Exchange 
 using the supported 
Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/194595f0-4524-4535-a946-5bbe38250a8c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Preloading in CloudDataStore

2018-05-30 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Since the 'documents 
'
 
are JSON objects and not raw binary, they cannot be saved into Google Cloud 
Storage. I think they use to be persisted to BigTable 
, but I believe they may now actually 
be stored in Spanner . 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/0f70b75a-1e89-407c-8b10-1ea187925c93%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Preloading in CloudDataStore

2018-05-30 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As previously mentioned, that is the Search API 
, and is 
not related to the Datastore. The Search API allows you to store document 
objects and query for these objects based on their contents. It uses 
ranking and indexing to find the most relevant objects, much like actual 
Google Search. It is not used as an actual main database 
, and is strictly for generic 
search (as the search results may change). 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/5dd1227c-93aa-435b-a6da-31683494776a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Preloading in CloudDataStore

2018-05-30 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You seem to be confusing the Search API 
document indexes 
with Datastore indexes . 
Datastore has its own tab in the Pricing Calculator 
, and charges $0.18 GB/Month.

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e02e4206-b14c-4c26-92fa-aa2abd8b01f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Preloading in CloudDataStore

2018-05-29 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Since Google Cloud Datastore 
 is a 
non-relational, NoSQL, highly-scalable database, you must create a script 
in the supported language of your choice that reads your CSV, converts your 
data into Datastore Entities 
, 
and then saves those Entities to your Datastore. Once your data is loaded 
into the Datastore you can then easily export it and import it into other 
projects' Datastores via the Managed Import/Export service 

. 

The way to minimize costs in the Datastore is to use the least amount of 
indexes  as 
possible. You can think of an index as a sorted table. For every query you 
use, you need an associated sorted index (aka a copy of your data sorted 
specifically for that query). By default, an index is automatically created 
for each field of each Entity Kind 
.
 
Therefore to avoid having 200 automatically created indexes, it is 
recommended to mark all of the properties that you do not plan on querying 
as un-indexed 
 
to save you money. 

It is actually recommended to use Datastore's automatic key generation 
when saving 
Entities, instead of creating custom keys. Datastore will ensure that your 
data is properly sharded and evenly distributed across Datastore servers in 
order to avoid hotspots and latency when specific entities are accessed a 
lot. Therefore, your link to Google Cloud Storage should be saved as an 
additional Entity property that will be returned when you query for an 
Entity.  In general it is recommended to follow the Best Practices for 
Datastore .

- Note that Google Groups is reserved for general product discussions and 
not for technical support. If you require further technical support for the 
Datastore, it is recommended to post your detailed questions 
 to Stack Exchange 
 using the supported 
Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/aef39e51-90d2-45d5-ba37-c6274f662801%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: gRPC on Google App Engine

2018-05-21 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Correct, HTTP/2 requires a different routing infrastructure than App Engine 
Standard currently uses. As previously mentioned, the engineering team is 
working very hard on release a gRPC solution. You can follow this existing 
Public 
Issue Tracker for future updates 
and communications. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7ff18599-0ba5-4fe7-aee6-57209a2e068a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: gRPC on Google App Engine

2018-05-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Currently App Engine does not support incoming gRPC connections (also 
listed here 
as a 
limitation for App Engine endpoints communications). The engineering team 
is aware of this and are working hard on providing a solution for gRPC use. 

In the meantime, outbound client support for gRPC is available, and can be 
seen in use by the Google Cloud Client Libraries 
. These official 
libraries are being developed to support outbound requests via gRPC to 
Google Cloud services from any client environment (including App Engine, 
e.g shown here for Java 8 

). 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c0ef05b1-078b-4c67-9b45-a6963bc0b4d3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: google app engine slow and timing out

2018-05-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
502 errors are often caused due to your application code being too busy to 
respond to nginx (the webserver that sits in front of your app that accepts 
and routes requests to and from your app). 

Nginx will return a 502 back to the load balancer which is returned back to 
the client if it is not able to communicate with your app. It is therefore 
recommended to ensure that you are properly coding for Node-js and that you 
are not blocking the Node-js Event Loop 
 in order to 
always respond to nginx. 

If your application becomes too busy, and doesn't make time to accept and 
respond to health checks from nginx, nginx will stop communicating with 
your application and render it as unhealthy (and attempt to restart it, in 
turn stopping all requests it was handling). A busy application will also 
force new incoming requests to wait until previous requests have completed. 
This will cause increased latency for each new incoming request as they 
each wait in the pending queue for room on your instance.

You can use the App Engine Dashboard  
to view the resource 
usage, latency, and traffic patterns of your app, and pinpoint a timestamp 
with high latency. Then use the Stackdriver Log viewer 
 to see what happened in your 
code at that timestamp. Just ensure you choose the 'nginx.error', 
'nginx.request', 'stderr', and 'stdout' log options to see all incoming 
requests, errors, and debug output from your application. If a request 
receives a 502, this means it never made it to your application (since 
nginx couldn't reach it), and the logs will therefore be seen at the 
loadbalancer level (by selecting the 'Cloud HTTP Load Balancer' logs and 
not 'GAE Application' logs). 

- Note: Google Groups is reserved for general product discussions and not 
for technical support. For further technical support it is recommended to 
post your detailed questions  to 
Stack 
Exchange using the 
supported Cloud tags. 


-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/25ba5413-6cac-47fc-be4c-87c9dbe86c6e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: App Engine IAP Authentication failing on AJAX requests to my deployed server

2018-05-09 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You should indeed be able to reuse the user token provided in order to make 
subsequent requests to IAP from your own app. Note that when that token 
expires you would need to follow the suggested 'Managing Cloud IAP sessions 
' guide to refresh the 
token. 

You can of course not use IAP and implement your own authentication 
(doesn't even have to be Google OAuth, e.g your own login screen and user 
database). This would free up your application to make self-authenticated 
requests to itself (however you choose to do so), and use IDs in URL 
parameters or headers to pass user information like email addresses. 

- Note: for all further technical support in authenticating and coding your 
application to fit your needs, it is recommended to post further additional 
detailed 
questions to Stack Exchange 
 using the supported 
Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/75fc762b-a626-4737-8a55-dcf578a0c034%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: TypeTags error in Java JDK10

2018-05-09 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Google Groups is reserved for general product discussions, and not for 
technical support. For support in getting your code to work, it is 
recommended to continue conversations with Google Support via your existing 
Stack 
Overflow post. 
 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/db3fa9c4-4fa1-4dc7-a586-2a7ab80b7481%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: did App Engine change instance scheduler algorithm in the past month?

2018-05-09 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
I believe "target_throughput_utilization" is defaulted to the value of 
'0.6'. But as Steren mentioned, all of this information will be made 
available in the official documentation once the release has completed (as 
these options might not even be available currently).  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1326209f-7a95-445f-8431-c8e0097e9703%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: App Engine IAP Authentication failing on AJAX requests to my deployed server

2018-05-09 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
The claim set 

 (found 
under the 'HTTP/REST' tab) of the Service Account JWT is identical to that 
of the claim set required by Cloud IAP Signed Headers 
; 
the 
only difference being ' email' is 'iss' for the service account email 
address. So once you decode the JWT, if you see 'iss' instead of 'email' 
you know it is a program making a request via a service account. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/701b0a1d-eb31-40d1-986a-84b0e4d0eb60%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: App Engine IAP Authentication failing on AJAX requests to my deployed server

2018-05-08 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As described in the documentation 
, Cloud 
IAP is used for securing your applications with Google OAuth from all 
incoming requests (this includes external clients, and your own application 
as Attila mentioned).

Since your application cannot follow the OAuth redirect to login, it is 
therefore recommended to use Service Account authentication 

 
when making requests via code from your own application. 

As for your client-end AJAX sessions, you can follow the Managing Cloud IAP 
sessions  to properly 
handle AJAX session refreshes.  

- Note: Google Groups is reserved for general product discussions and is 
not for technical support. For further technical support in coding your 
application with Cloud IAP, it is recommended to post your detailed 
questions  to Stack Exchange 
 using the supported 
Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/3a51f40b-0cd9-4373-bdc0-be26547449f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: did App Engine change instance scheduler algorithm in the past month?

2018-05-08 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As previously mentioned, Google Groups is reserved for general product 
discussions and not for billing support. It is therefore recommended to 
open a free Billing Support case 
 for any 
billing related inquiries. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/cc2d98f8-380b-4af7-876b-e7b38cd9794a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE Versioned Application Access Behind Identity Aware Proxy

2018-05-02 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
There is currently no way to turn Cloud Identity-Aware Proxy (IAP) on/off 
for individual App Engine versions. This would be a good feature to request 
on the Public Issue Tracker. 
 

- A workaround would be to deploy your new versions to a separate 'test' 
App Engine service first, and add that service's URL 
'test-dot-projectId.appspot.com' to IAP.  Then simply make your new 
versions the default of the 'test' service, which will allow you to try out 
IAP on the new versions without deploying them to your main default service 
right away.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c0aef414-98fc-4cc4-9254-5f74a0994b62%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: did App Engine change instance scheduler algorithm in the past month?

2018-05-01 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Randee it looks as though you are attempting to seek support for a separate 
issue. For free technical support you can use the supported Cloud tags on Stack 
Exchange . For all 
other support options you can view the Google Cloud Support 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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/163a4e28-f74a-44b0-a386-861a0b385767%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: did App Engine change instance scheduler algorithm in the past month?

2018-05-01 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You should investigate how many instances each of your applications used in 
March and compare that with the amount in April. If you changed your 
applications' scaling settings it would have directly affected instance 
count, and in turn the amount of instance hours you use. 

It is also recommended to make sure you are stopping previous versions of 
your applications in the Cloud Console 
, as older versions 
can still be serving with instances.

- Note that Google Groups is reserved for general product discussions and 
not for technical support. It is recommended to open a free Billing Support 
case  for 
any billing related inquiries. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8f11c1c8-9934-4692-93dc-2847d71afa9d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Cannot access my application on flex env for golang

2018-04-27 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
This is a duplicate post of your other thread located here 
. 
Since you have already received a response in your other thread, all 
further communications should continue there.

- Note: Google Groups is reserved for general product discussions and not 
for technical support. For further technical support on serving your 
application on App Engine Flexible it is recommended to post your detailed 
questions  to Stack Exchange 
 using the supported 
Cloud tags.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/fef7e543-9aa0-487c-9afb-6a15973986b8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: FIREBASE INSERT INTO MYSQL

2018-04-24 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Since Firebase Realtime Database is a non-relational database, and MySQL is 
a relational database, there are no auto-migration tools and you will need 
to manually read your data from Firebase and then convert it into your 
custom MySQL schema and write it to your MySQL database. 

You will need to make a script that uses the Firebase SDK  
in 
one of the supported languages to read the data from Firebase 
.
 
Your script would then convert the returned data into a writable MySQL 
schema that is accepted by the standard MySQL API 
 (in the same 
chosen language), and use the MySQL API to write that data to your 
database. 

- Note: Google Groups is reserved for general product discussions and is 
not for technical support. If you require further technical support for 
migrating to MySQL it is recommended to post your detailed questions 
to Stack Exchange 
 using the supported 
Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/45352c61-241b-40e4-a071-00224e78ad19%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: How to Check if NodeJs IO loop is doing too much heavy task or not on Google App Engine?

2018-04-20 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can use the Stackdriver Profiler 
tool to gain 
insights into the different processes under the main event loop that are 
consuming the most runtime resources. You can also simply profile the event 
loop yourself and log 
the results to Stackdriver Logging . 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/39759467-e9b1-41c3-a53a-20de685cd38d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: How to use Loadtest module to test load on my server on Google App Engine?

2018-04-20 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Loadtest  is a third-party 
library and is not supported by Google; therefore any issues/feature 
requests should be submitted to their Issue Tracker. 
  

That being said the tool simply runs locally on your development computer 
and sends a specific load of requests to your App Engine application at its 
appspot.com or custom domain URL.  

- All further communications about this tool should occur in their issue 
tracker . 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/677f0f1f-9571-4030-ab8e-29d9c55bcfee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Node standard environment?

2018-04-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
We are indeed working on providing Node.js language support for App Engine 
Standard. It is still in the early access stage and you can try it by 
filling out the Early Access request form 

 which 
will allow the Quick Start 
example
 
to work for your project. 

There is no official release date ETA yet, but you can follow the Google 
Cloud Platform Blog  and sign up to 
receive direct notifications via the Google Cloud Platform Newsletter 
 to know when it becomes available. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6e665ec0-b81f-4e19-b20b-1989b39bce51%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Google Cloud Profiling how to optimize my code by analyzing it?

2018-04-05 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
The _tickCallback frame you see in the graph was called by the main root 
service you profiled. By clicking on that frame you will reveal the full 
name and file that defines this frame's process. It looks like this is the 
Node.js 
Event Loop 
 that is 
used to actually run your application. 

It is not clear from the cropped picture what metric this profile is 
showing (e.g CPU, Heap, etc) so I cannot recommended any optimizations, but 
you read it top down. The main root service is always 100% (since you are 
profiling that specific service's metric breakdown). The next layer shows 
all of the processes your root service called, and the size of each frame 
shows how much of the 100% root resources that process used. The next layer 
down shows all of the processes called by each process in the layer above, 
with their length representing the % used to make up the previous layer's 
%; and so on until you reach the last processes called. 

These types of flame graphs are best used for understanding what process 
stack is taking up the most resources in your service. You can also use 
this information to optimize your service to reduce CPU/Memory usage, 
contention issues, processing execution time, and threading issues. Errors 
such a OOMs (Out of Memory) will also reveal themselves in the process that 
is consuming all of your services memory.

It is recommended to profile your service multiple times in order to see a 
more accurate averaged profile (I see you ran it 19 times on this service 
which is good). For more details into how to use these profiles I recommend 
taking a look at our Profiler Interface 
 and Profiling 
Concepts 
 guides. 

- Note: Google Groups is for general product discussions. For further 
technical support in optimizing your code it is recommended to post your full 
detailed questions  to Stack 
Exchange  using the 
supported Cloud tags. 
 





-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/0100c457-986c-4068-b6bd-aa876b1667fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: GAE Intermittently showing '502 Server Error'

2018-03-26 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can opt-out of the automatic system updates and restarts by placing 
your single instance in debugging mode 
. 
Just note that if you choose to take it out of debugging mode that the 
instance will be turned down and a new instance will take its place at that 
time. 

For clarity, the recommended solution of increasing instances comes 
directly from the documented strategies 
to
 
prevent application downtime due to instance restarts (and will aid in 
avoiding the 'failed_to_pick_backend' issue as it provides more instances 
for the load balancer to route to). 

The 'failed_to_pick_backend' issue is high priority and has already turned 
up partial fixes that have already been deployed. Since there are many 
causes for this issue and it isn't caused by any single point of failure, 
the engineering team are performing a deep dive to root out any and all 
fixes. In the meantime it is recommended to follow the best practices to 
ensure your application has instances up and running while our monitoring 
systems and health checks are configured to better handle dropped instance 
(which cause the load balancer 'failed_to_pick_backend' errors).

- Note I will also copy this reply to the issue report 
 for completeness, as all further 
communications should continue there. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c00a6001-a12f-4eec-882e-4853c021c6e6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Endpoint not visible on apis-explorer after google-api-services-drive

2018-03-25 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Make sure you are correctly using the proper dependencies for Endpoints 

 
to work, and you perform a 'mvn clean' before deploying. Also make sure 
your new service is added under 'EndpointsServlet' 'services' in your 
web.xml 

. 

- Note that Google Groups is reserved for general product discussions and 
not for tech support. If you require further technical support it is 
recommended to post your detailed questions 
 to Stack Overflow 
 using the supported 
cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/bbf77a68-dbed-46a6-bb50-66373f2148e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: How to migrate App Engine from engine to Flexible

2018-03-25 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
The migration guide can be found in our documentation 
. The main 
difference is that instances are now Compute Engine VMs 
, which means the old App Engine API 
is no 
longer accessible (since it only works from the App Engine Standard 
environment). Migrating to Flex simply means migrating your code to using 
the new Google Cloud Client Libraries 
.  

All of your Datastore data will still be accessible if you deploy a 
Flexible version of your code to the same project. But you will need to use 
the new Objectify version 6 

 which 
uses the new Client Libraries by following their code migration guide 
.

The Firebase Libraries  are 
also not App Engine specific (meaning they are accessible from outside of 
App Engine) and can be used from anywhere (e.g Flex, Standard 
,
 
etc). For a quick example on how to use Firebase from the App Engine 
Flexible environment you can view their quickstart tutorial 

. 

- Note that Google Groups if for general product discussions and not for 
technical support. For any further technical support in migrating your code 
it is recommended to post your detailed questions 
 to Stack Overflow 
 using the supported 
cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1a9ecfcf-f759-452e-881a-d879a90d79d8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Why Domain is Loading very slowly but when opening directly through App Engine Url it is opening very fastly?

2018-03-25 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
This looks to be a different issue specific to this project (since you are 
seeing actual 502s). I recommend that you open a Public Issue Tracker report 
 with your project 
number and the domain that you have configured, and the support team will 
be able to investigate this in more depth there.   

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/353d21ea-3407-402f-a5d6-7e7def315107%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Bug in Cloud Console

2018-03-25 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
I completely agree and the engineering team is working hard on providing 
better Stackdriver metrics to report container level resource usage 
(currently no ETA for the release). For clarity, currently it is the '
bytes_used 
' 
metric that is being recorded.   

As for the pricing, depending on the resource settings you specify in your 
app.yaml configuration file, App Engine will pick a Compute Engine machine 
type  
that
 
most closely matches your settings. You are then charged per hour for those 
resources 
(even
 
if you are not using them and they are idle, for example like a car 
rental), just like the Standard Environment 
 and 
normal Compute Engine pricing 
. 

- Therefore it is recommended to keep your instance count to a minimal to 
save costs by stopping previous versions, limiting max instances in your 
scaling settings, using minimal resource settings, and optimizing your code 
to respond quickly to concurrent requests as to fit as much traffic as 
possible onto a single instance.

- Note that Google Groups is for generic product discussions and not for 
reporting Google-end issues and feature requests. To receive updates on the 
work  being done for container level resource monitoring it is recommended 
to open a feature request in the Public Issue Tracker. 
  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7a4bea7f-ed92-4a11-8964-5b149373ba82%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: GAE Intermittently showing '502 Server Error'

2018-03-25 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Thank you for the further details. This issue is being tracked in this 
Public Issue Tracker . As stated 
in the last comment, only having one instance in the Flexible Environment 
will often cause this issue (as I see you have 'max_num_instances' set to 
'1'), and it is recommended to at least have two instances. All further 
communications about this issue should occur in the Public Issue Tracker 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a62f93ce-8511-434f-8d31-6e89d11d580f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GAE Intermittently showing '502 Server Error'

2018-03-24 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
This occurs when your actual application becomes too busy to respond to the 
nginx server Docker container that sits in front of your application Docker 
container within the instance. Nginx will send health checks 

 
to your application in order to make sure it is responsive so that it may 
accept new requests. If your code blocks the main thread for too long, 
nginx will not receive any response from your app and will assume it is not 
healthy. This will produce a 502 Bad Gateway error when App Engine asks 
nginx if the application is ready to accept new requests, and the instance 
will be restarted in order to make it healthy again. 

It is therefore recommended to increase the number of instances you have 
(as I assume you are limiting your max to a very low number like one), and 
to ensure your code is properly configured to handle concurrent requests, 
returns quickly, and does not block the main thread for too long. You can 
also configure the health checks 

 
as to not render your instance as unhealthy so quickly and to give it more 
time to recover from traffic spikes. 

- Note that Google Groups is reserved for general product discussions and 
not for technical support. For further technical support it is recommended 
to post your detailed questions  
to Stack Overflow  using 
the supported Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/6eeeb811-c24f-48b4-95f6-1b5ffb08b5de%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Google App Engine 503 Error

2018-03-24 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You are seeing these errors because your requests are timing out. You can 
see from the picture that your requests are taking over 20 seconds to 
respond. If you click those errors in the Log Viewer you will most likely 
see the error "Request was aborted after waiting too long to attempt to 
service your request.". 

This error is caused by not having enough available instances to handle the 
incoming traffic. If your instances are too busy, new requests are forced 
to wait in a pending queue. If they wait too long they will be cancelled 
with this error as explained in the documentation 
.
 
It is therefore recommended to change your scaling settings (in app.yaml 
or
 
appengine-web.xml 
)
 
to allow for more instances (as I assume you might be using manual scaling 
here where auto scaling is recommended), and to allow for concurrent 
requests. 

Your application code should also be optimized to respond quickly in order 
to allow for more requests to be handled on a smaller amount of instances. 
Ideally you should shard your code into different services 

 
(which use different instances), and send long running tasks to backend 
instances from frontend instances that respond quickly with futures to the 
requester (which the requester can then use to poll on the status of the 
long running task they started, e.g using Pub/Sub 

).  

- Note that Google Groups is reserved for general product discussions and 
not for technical support. For further technical support it is recommended 
to post your detailed questions to 
Stack Overflow  using 
the supported Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/9d20d6ce-712d-4a24-b92d-75c24bba096e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: GOOGLE CLOUD RDP INTERNET USAGE LIMIT

2018-03-24 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Internet usage pricing for a Compute Engine instance can be seen in the Network 
Pricing documentation . 
App Engine instances are billing per hour depending on the App Engine 
Standard environment instance class type or App Engine Flexible environment 
resources you use as described in the Resource Billing Rates documentation 
. 
You can also use the Billing page in the Cloud Console 
to review your 
spending for your instance. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/0693fb34-e300-4828-96e3-d303289b819b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Re: Bug in Cloud Console

2018-03-24 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You are correct, that is indeed the memory usage of the entire instance. As 
previously mentioned, the best way to confirm what exactly is using all of 
that memory is to SSH into the instance and list the stats of each process. 
If it is Docker that is consuming the memory (which it most likely is) you 
can then use docker stats 
 to 
list the exact resource usage of each Docker container. 

For an example of how to analyze the JVM heap usage you can review this 
third-party 
code snippet 
.
 
You can then log this with Stackdriver to keep track of your actual 
application memory usage. As per the Java Flex Docker image 
, the heap 
size it allocated to 80% of your instance memory size. For any issues with 
the JVM it is recommended to report them directly in the GitHub Issue 
tracker 
for
 
the Docker image you are using. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a718b0d5-316a-4a70-9a52-243cc45154f2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Websocket support for Golang?

2018-03-24 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As per the documentation for the Go Flexible environment 
,
 
websockets in App Engine Flex are not yet supported. The early access form 

 
I previously linked to also mentions that it is looking for people to test 
websocket functionality for both standard and flexible environments. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/3b1b8c2f-8236-4f77-b22c-0e3c51bfca6e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Bug in Cloud Console

2018-03-21 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Instead of checking the memory usage of your application's runtime (aka the 
Docker container that is running your application) you should log into your 
GAE  instance (via ssh) 
 
and check the memory usage of the actual running processes. 

You may be running an older Docker image that was affected by a Fluentd 
Stackdriver logging memory leak which was fixed by the stackdriver team 
 
and updated in the latest GAE flex images 
.
 
If you find that it is the stackdriver fluentd process that is consuming 
the memory and redeploying does not resolve the issue, it is recommended to 
report your findings on the open Public Issue Tracker report 
(or open a new report 
if it is a different 
process as this may be a different memory leak).  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/11fa2a76-484a-45fb-8cdd-92165690266d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Accessing BigQuery table using Java client library.

2018-03-21 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
When you use the Client Libraries to access a Google Cloud project's 
BigTable resources it will count as Network usage 
and will be priced 
accordingly towards the project you are making requests to. 

The quotas are also specific to the project you are making requests against 
and can be found in the documentation 
. If the project runs out of 
quotas the Client Library will return a server error as the response. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/75eeff39-ce0a-4b0f-8b15-5313284ab154%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Websocket support for Golang?

2018-03-20 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As per the documentation the Go standard environment 
 supports 
outbound sockets only. There is an early access form 

 
for full websockets in App Engine. All further communications about 
Websockets on App Engine will occur in the Public Issue Tracker report 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/d346a732-5d68-4822-9090-2a58b11e5401%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: 500 error during deployment

2018-03-20 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
The new GCloud SDK is the preferred method 
of deploying over appcfg 
,
 
specifically the GCloud SDK based Maven 
 
or Gradle 
 
plugins for Java (not the older App Engine based plugins). You can see an 
example of how to deploy with the Maven GCloud SDK-based plugin 
in
 
the documentation using 'mvn appengine:deploy'.

- Note that Google Groups is reserved for general product discussions and 
not for reporting issues. If you still see issues after using the new 
deployment tool it is recommended to open a report in the Public Issue 
Tracker  to notify 
the engineering team. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/04d30a8d-5bff-41e6-a50b-1da8a1fb83d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Shutdown hook for Node JS flex env?

2018-03-20 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As per the documentation 

 
App Engine sends a SIGTERM signal to your application container running 
within the instance to notify your application that it is about to be 
shutdown.  

You can read from the stdin in Node.js 
to run a 
function once the signal is received. Normally you should have 30 seconds 
to receive the signal and complete the function, but this is not guaranteed 
and may be cut short due to unforeseen network and/or resource issues as 
explained in the documentation. 

- Note that Google Groups is for general product discussions. For technical 
support in setting up the shutdown hook it is recommended post your 
detailed questions to Stack 
Overflow using the 
supported Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7bf94804-0d10-4f4a-b7d1-91d23df62c8f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Lost gcsfuse functionality since March 16 -- not sure what changed

2018-03-19 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
If your custom image does not pull from an App Engine base image than it is 
recommended to try running your docker image outside of App Engine in a 
local Docker test environment. If gcsfuse still does not work locally, than 
the issue is with gcsfuse and it should be reported to their engineering 
Issue Tracker 
. 

If it does work locally and it only has this issue in App Engine, than it 
is recommended to gather more debugging logs via the --debug_fuse and/or 
--debug_gcs gcsfuse options and report the issue to the App Engine team in 
the Public Issue Tracker 
. 

- Note that the App Engine Flexible environment runs on Compute Engine 
and uses its network. Therefore any updates 
to Compute Engine  would 
directly affect App Engine Flexible instances (which are Compute Engine 
instances running Docker with your docker image). 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/025e9e5f-b227-41e9-846c-8456c12e68af%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Lost gcsfuse functionality since March 16 -- not sure what changed

2018-03-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can view the appropriate Github page 
 
for the base App Engine Flexible Docker image that you are building on to 
find out what changes have been made to your specific image since you last 
deployed. 

I see that gcsfuse is able to handle authentication on App Engine 
,
 
so this might be an issue with gcsfuse not being up-to-date with the new 
App Engine Flex images. Since gcsfuse is open source it is recommended to 
report this issue to the engineering team on their Issue Tracker 
. 

- Note that Google Groups is reserved for general product discussions and 
is not intended for technical support. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ddfd51a8-9420-41ae-a3ed-489431a54622%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: AppEngine standard with Java spring-boot and spring-boot-devtools

2018-03-17 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As per the Issue Tracker for the Google Cloud getting-started-java 
tutorial, it seem this is a known issue 
. 
The solution as per the Spring Boot Issue Tracker  
is to add 
*true 
*to your 'org.springframework.boot' dependency. 

- Note that Google Groups is reserved for general product discussions and 
not for technical support. If you require further technical support for 
this issue it is recommended to continue all conversations in the open issue 
report 
. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c0ef97c5-15af-49c1-9c76-f87f708955c9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Hey Guys just upgrade from Endpoint V1 to V2 and works

2018-03-11 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
If you are still under the Free Trial you should be eligible for Free Trial 
Technical Support . If not, your 
best option is to clearly explain where in the migration 

  
you are stuck at and what exact errors you are seeing, and post all of 
these details  in Stack Overflow 
 using the supported 
Cloud tags. A Community Support agent should then have enough information 
to help you there. 

- Note that Google Groups is for general product discussions and is not for 
technical support. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/940b79ec-4a9a-46b2-86c6-76f86ee821c3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: ImportError: No module named googleads

2018-03-11 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Make sure you are doing the 'pip install -r requirements.txt' as shown in 
the documentation 

 in 
a fresh virtualenv. Also make sure that you didn't already install this 
library outside of the virtualenv as this may cause conflicting versions of 
the package when the virtualenv is created which would result in this error 
(aka never install packages globally). 

- Note that Google Groups is for general product discussions and not for 
technical support. It is recommended to continue all further investigations 
in your Stack Overflow post 
.
 
You might also want to report this to the Google engineers working on this 
tutorial in their Issue Tracker 

 if 
the above does not resolve the issue. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/1bb72039-e99d-4352-aaa3-c0eb7cc13a86%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Cpanel domain Setup

2018-03-10 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
cPanel is not a Google Cloud product  
and therefore we have no visibility into it. Google Groups is reserved for 
general discussions about Google Cloud Platform products and services and 
is not for technical support. It is recommended to seek cPanel specific 
support via their Support Center . 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c9029762-fb7e-4eb3-a73a-9b3eac4210e9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Hey Guys can't deploy app engine after update to endpoints V2.

2018-03-06 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
This looks like an Android Studio specific error. As a workaround you can 
simply deploy using the 'gcloud app deploy 
' command in the 
path location of your module's (now called 'service') app.yaml or 
appengine-web.xml file. 

If the deployment cannot find this configuration file it will result in the 
error you are experiencing. Just ensure you have the latest GCloud 
installed by running 'gcloud components update 
' before 
deploying.  

- Note that Google Groups is for general product discussions and not for 
technical support. It is recommended to post further detailed questions 
 to Stack Overflow 
 using the supported 
Cloud and Android Studio tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/0ebf8d9b-dc65-444f-ae3c-f50b76854918%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: ERROR: (gcloud.app.deploy) Error Response: [4] Timed out waiting for the flex deployment to become network provisioned.

2018-03-06 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
For any Google-end issues it is recommended to report this to the 
engineering team by opening a Public Issue Tracker report 
. 

Before you file the report, ensure you are running the latest GCloud by 
performing a "gcloud components update 
". Then 
attempt to deploy again but this time with the "--verbosity=debug" and 
"--no-user-output-enabled" options and attach the full output to the Public 
Issue Tracker report. 

- Note that Google Groups is reserved for general product discussions and 
not for reporting Google-end issues and feature requests. All further 
communications about this issue should occur in your Public Issue Tracker 
report. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/770f9791-8096-4c72-b998-701f4c81055b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Request every 5 seconds

2018-03-04 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
This sounds like it's simply the HTTP request deadline of the actual client 
request, and not your application code returning deadline exception errors. 
The client requests have a default deadline (specific to the library 
performing the HTTP request) that it will wait for your application to 
return a response. If your application is too busy/slow the client will 
give up waiting and time out.

There are a number of things which could be taking up response time (e.g 
network latency) so it is recommended to ensure your APIs always respond 
fast. This really comes down to your scaling settings in your app.yaml 

 
or appengine-web.xml 
,
 
and your actual code. If requests are timing out that means either the 
requests are waiting too long for available CPU time on an available 
instance, or your code takes too long to finish and return a response. 

It is therefore recommended to use the default Automatic scaling settings 
as these are fine-tuned to provide proper request handling depending on 
your traffic patterns. You should also avoid slow code initialization times 
(e.g loading dynamic libraries), and offload all long-running non-client 
facing work to a different backend service 

 
as this will ensure your front-end client-facing instances are quick to 
start and always have available CPU to handle requests. 

Of course you can always increase the client-side request deadline, but 
this is not always an available option (e.g if the client requests are not 
in your control).  

- Note that Google Groups is for general product discussions and not for 
technical support. If you require further technical support with serving 
your requests it is recommended to post detailed questions 
 to Stack Overflow 
 using a supported 
Cloud tag. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/23176b1a-9911-48aa-900b-cda944eaae9b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: What does the 20 cron job per day limit mean in Google App engine?

2018-03-04 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
To clarify this is a limit on the total amount of created Cron jobs for a 
project. This is not a daily quota, and I have requested the documentation 
team to correct the wording.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/4510962e-aa29-4f58-8e4e-827ca4c85ac9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Appengine: dramatic performance deterioration after java 8 migration

2018-02-16 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
I completely agree with you; and to clarify my redirect to the PIT, the 
engineering team is currently performing an internal investigation for this 
issue and by opening a Public Issue Tracker report we are able to link the 
internal investigations to the Public report (which is not possible in 
Groups).

Note that we listen intently to all of your feedback (even if we don't have 
time to respond publicly), and are currently working very hard on solutions 
with the soul purpose of evolving the Google Cloud Platform in a direction 
that implements all of the great feedback we receive. If it ever looks or 
feels like we are absent, it it because we are work hard on these new an 
amazing improvements. 

- The best way to receive any form of update is to file your reports in the 
Public 
Issue Tracker,  and 
to subscribe to the Google Cloud Platform Blog 
. There is also a private Google 
Cloud Insiders 
 group that 
requires invitation which often posts alpha access invitations for these 
new improved solutions. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f7a52f82-9984-474d-8c79-817e42f3e450%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Code editor

2018-02-13 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
The Eclipse Orion editor has moved to the pencil icon in the Cloud Shell. 
 This is the best 
solution for editing code in the Google Cloud Shell VM. You can of course 
deploy your own distribution of Eclipse Orion 
to
 
any VM as well since it is made for the Cloud. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/001dbc1b-4d2d-41ca-9f11-cf3c67dce5e9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Appengine: dramatic performance deterioration after java 8 migration

2018-02-09 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Google Groups is for general product discussions and is not for reporting 
Google-end issues. It is recommended to report your issue in the Public 
Issue Tracker with 
additional details such as your project number to inform the engineering 
team.  

- Note that this may be caused by your instance class type. Increasing your 
instance class 
 will 
give it more CPU resources in turn allowing your application more CPU time 
to run and return quickly. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/4a714006-a438-4a25-9d25-81860bcfd4f1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: How to deploy a java microservice to an existing python-default standard environment app?

2018-02-09 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
As previously described, you need to have an appengine-web.xml 
 in 
the root directory of your Java service (this is the Java version of the 
app.yaml). You then set the actual *service_name *property 
in the appengine-web.xml and use the mvn appengine:deploy 

 to 
deploy your Java code to your new service. 

I would recommend reviewing the Quick Start tutorial for Java 
to see 
what required configuration files are needed to deploy a Java service. You 
do not mix app.yaml and appengine-web.xml files, and you keep your services 
in separate root filepaths 

 
and deploy from those separate paths e.g:

my-app-folder
  +- default service folder -- contains app.yaml, Python code
  +- worker service folder -- contains worker.yaml, Python code
  +- javaworker service folder - contains appengine-web.xml, Java code

Your services then communicate with each other via HTTP URLFetch requests 
as per the documentations 

 (since 
each service can only use one runtime language e.g Python OR Java). If you 
are instead requesting for multi-language support, this would indeed be a 
feature request and you can file this in the Public Issue Tracker 
. 

- For all further technical support, it is recommended to continue your 
questions on Stack Overflow 
 using the supported 
Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/b4ec3d2c-0892-41b2-9b14-d422d011522b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: How to deploy a java microservice to an existing python-default standard environment app?

2018-02-08 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can think of services 

 
like completely different applications (which can be written in different 
languages), with each their own versions. Your main App Engine project then 
makes use of your different services by first accepting requests from the 
'default' front-end Python service and version, then having the 'default' 
service/version make requests 

 
to your additional backend services' ('worker' and 'javaworker') default 
versions. 

Of course your clients can make direct requests to your other services 
instead of only the 'default' by using the services' routing URL 
.
 
Therefore, since these are separate applications working together to form a 
project, each service has its own app.yaml (or appengine-web.xml 
 for 
Java). Having separate configuration files allows you to then specify a 
different 'service' (if deploying with gcloud, else use 'module' if 
deploying with App Engine Maven plugin) in the configuration file. 

Now that you have separate services with unique configuration files, you 
can then run the deployment commands (gcloud or mvn appengine:deploy) from 
the root filtepaths (aka where their configuration files reside) to deploy 
a new version of that service to your App Engine project. 

- Note Google Groups is for general product discussions and is not for 
technical support. If your require further technical support for deploying 
services to your App Engine project, it is recommended to post your 
detailed questions  to Stack 
Overflow  using the 
supported Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2522f75c-79e5-4486-affa-6438594edf96%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Google Cloud Libraries for Appengine Standard

2018-02-06 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Other than the fact that the new Google Cloud Client Libraries are mostly 
currently in Beta, it is actually recommended to use the new Client 
Libraries  
(as it is also 
now supported in the App Engine Java 8 
 
environment). 

The reason being is that they are able to run outside of App Engine 
Standard in any environment (e.g App Engine Flex or on client-side 
applications) unlike the App Engine Standard APIs (which only work within 
App Engine Standard). As Cloud becomes more customizable and containerized, 
being able to deploy your code on different types of clusters across 
different services in different containerized environments is the new 
standard approach for Cloud application design. 

For example, using the new Client Libraries will allow you to deploy your 
application on Google Kubernetes Engine  
if you end up wanting to take 
advantage of the amazing cutting edge Kubernetes technologies. The 
engineering team is also working very hard on the new Client Libraries in 
attempts to make it fully GA.

- Note that because some of the libraries are still in Beta, it is 
recommended to report any issues or feature requests directly to the 
engineering team in their Git Issue Tracker (e.g for Java 
). 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/276a5ac2-00f2-457e-afae-7d6480a6b27b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: PCI compliance

2018-02-05 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
All information about Google Cloud's PCI compliance can be found within the 
Security 
and Compliance documentations 
. Note that Google 
Cloud products and services are PCI compliant (e.g App Engine), but your 
own use of these services should also be of compliance as per the Customer 
Responsibility slides 
 
and the Creating a PCI Compliant Environment documentation. 
 

- It is therefore recommended to refer your certifier to the above 
documentations, and to work with them in clarifying your question on how to 
make your own environment compliant.  


-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2a4a6059-e1ed-45e7-90f7-90f2d93dad98%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Does GAE support Asynchronous Servlet now?

2018-02-05 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Async servlets are not yet supported in App Engine. The engineering team is 
aware of this feature request and are working on implementing it. You can 
follow the progress in the Public Issue Report 
. All further updates and 
communications will occur there.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/bc1aa7c0-8a4a-450b-9e0c-abacc1b1a565%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: AppEngine Standar Enviroment PHP - La codificación de caracteres del documento HTML no ha sido declarada

2018-02-02 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
This is an HTML issue with your code 
,
 
and that error message is returned by your Browser. This is not an issue 
with Google. It is recommended to ensure you are correctly setting your 
charset as explain in w3schools 
:



- Note that Google Groups is for general product discussions and is not for 
technical support. It is recommended to continue all further 
troubleshooting in your Stack Overflow 

 
post. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/9c24f9c6-934a-44ba-b117-357099baea9c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Webapp2 - future clarity

2018-02-02 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Webapp2 is now an Open Source project maintained on Github 
. The community has already 
added support for Python 3 as per the git report here 
. The Google Cloud 
App Engine Standard team is also working hard on supporting new runtime 
versions, and Python 3 is definitely on the list (currently there is no 
ETA). Note that you can already use Python 3 on App Engine Flexible 
.  

- For any further Webapp2 specific issues and requests it is recommended to 
use their Github tracker.   


-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/59856955-4090-47fc-b40a-95a5bdbd8261%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: I want to upload my code,but meet a problem.........

2018-02-02 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
It is recommended to use the new Gcloud SDK  
to deploy your App Engine applications as per the documentations 
.
 
Just ensure that your app.yaml configuration file 
 
is using the latest syntax. 

- Note that Google Groups is for general product discussions and is not for 
technical support. For further technical support it is recommended to post 
your detailed questions to Stack 
Overflow using the 
supported Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/e1424300-2d6f-42e0-b344-a816e9be58cf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Can someone please make a new video tutorial on how to get course builder set up on you computer and cloud?

2018-02-01 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
The Course Builder is now an Open Source project 
hosted 
on Github. For any feature requests or issue reports you can file them in 
their Issue Tracker. 
 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/2296b45d-6699-4952-a7ee-254ad8326430%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Migrating from Google App Engine to Kubernetes cluster

2018-01-29 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
app.yaml is specific to App Engine only and is not used in Kubernetes. 
Kubernetes uses its own yaml configuration files to create Services 
.
 
It is therefore recommended to follow the documentation to Migrate your App 
Engine Flex app to Kubernetes 

. 

- Note that Google Groups is for general product discussions and not for 
technical support. If you require further Kubernetes technical support it 
is recommended to post your full detailed questions 
 to Stack Overflow 
using the supported 
Cloud tags.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/b87f61c3-78d4-4a8d-83c3-c4d9030f8c27%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Migrate from GAE to Kubernetes

2018-01-29 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
I noticed that you have posted a duplicate thread  
concerning
 
this topic. For organization, all further communications will occur in your 
duplicate 
thread 
.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/7ed6620b-abb3-40f7-91d5-089688ca04dc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Configuring nginx-app.conf to find the /index.php files

2018-01-24 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
For files such as HTML, CSS, and Javascript you would use the static 
document root. For PHP specific scripts you can follow the documented 
recommendations 
.
 
This configuration will fallback to serving your index.php in the case that 
a requested file does not exist. 

- It is good that you asked this in Stack Overflow with the proper tags. 
The support teams associated to the tags will be notified, and all further 
communications about this should occur there. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8d8c5e4d-ed81-41c0-ad95-951c53d4319c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Configuring nginx-app.conf to find the /index.php files

2018-01-23 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can serve static files by specifying the 'document_root' in your 
app.yaml, and App Engine will take care of configuring Nginx for you as 
described in the Serving Static Files 
 
documentation. 

- Note: Google Groups is for general product discussions and not for 
technical support. If you require further technical support it is 
recommended to post your detailed questions 
 to Stack Overflow 
using the supported 
Cloud tags. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/01a60206-1b02-4932-b15b-e3d006b98303%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Taskqueue stub slower than needed in dev_appserver

2018-01-23 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
I have notified the engineering team of this and they are working on a fix. 
All further communications should occur in the Public Issue Tracker. 
 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/db37c070-8b75-4f8c-a9b9-3b04bdf79647%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Will Python 2 End-of-life result in Python in AE Standard being turned down?

2018-01-22 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
Python isn't going anywhere and will continue to be supported on the Google 
Cloud Platform. There are many plans underway for continued Python support 
in the form of Python 3. Currently there are no public release dates, but 
you may be able to contact Sales  to 
inquire about NDA specific roadmaps.  

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/601ccce9-99d0-4539-825a-1cfa87e5a679%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Request help with enabling SSL for custom domain on Google App Engine

2018-01-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
It normally takes 24 hours or more for the changes to your domain to 
propagate throughout DNS servers and become reachable. It is recommended to 
wait this amount of time after any changes to your configuration to take 
affect. I see as per your Stack Overflow post that it is now working for 
you. 

- Note that Google Groups is for general product discussions and not for 
technical support. The correct place to seek technical assistance is indeed 
Stack 
Overflow as you have 
correctly done. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/8d85c2ea-a51d-431d-bff3-909167469e26%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Re: Server Availability in Singapore for Google App Engine and Cloud SQL

2018-01-18 Thread 'Jordan (Cloud Platform Support)' via Google App Engine
You can check the current status of supported services in each region via 
the Products Available by Region 
 
page. If you are requesting for details about future geo expansion, it is 
recommended to contact Sales  with your 
inquiries. Additionally you can file a feature request in the Public Issue 
Tracker  to formally 
inform the engineering teams of this request. 

-- 
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 https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/cf56f9bc-350a-49d3-b11a-2134ae54fc39%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


  1   2   3   4   >