Re: [google-appengine] New weird error.

2022-03-28 Thread Joshua Smith
ron de Guevara' via Google App > Engine wrote: > > Hi, > > Could you please share the Issue Tracker URL? > It might help other users who experience this issue. > > On Wednesday 23 March 2022 at 20:22:24 UTC+1 Joshua Smith wrote: > >> On Mar 23, 2022, at

Re: [google-appengine] New weird error.

2022-03-23 Thread Joshua Smith
19> > [4] https://cloud.google.com/support/docs/issue-trackers > > [5] https://cloud.google.com/support/docs/stackexchange > > > > On Wednesday, March 23, 2022 at 9:00:56 AM UTC-4 Joshua Smith wrote: > (See full stack trace at the end) > > Anyone else seeing datastore errors over

Re: [google-appengine] No Search Solution?! WOW.

2022-03-08 Thread Joshua Smith
Okay, that's hilarious. Users: Can we send email? Google: Nah. Sending email is too hard. You have to use a 3rd party for that. Users: Aren't you the same company that makes gmail, the most popular email service on the planet? Google: Yeah. What's your point? Users: Never mind. Can we search for

[google-appengine] Re: Error -27?

2022-01-31 Thread Joshua Smith
Seems to have cleared itself up. > On Jan 31, 2022, at 10:03 AM, Joshua Smith wrote: > > Anyone else getting these? I'm getting them hitting /admin sorts of pages in > a Python27 runtime app. There's nothing in my logs... > > -- You received this message because

[google-appengine] Firewalling AWS

2022-01-25 Thread Joshua Smith
I have a small site that I run on a not-for-profit basis. Periodically I need to update robots.txt or add firewall rules to shut down bad actors who beat the crap out of the site running up my instance costs. Lately, I've been getting slammed by instances running on AWS. They are mostly making

Re: [google-appengine] A request is suspended for 6 hours, then completes

2021-12-01 Thread Joshua Smith
Did you check for a time.sleep(2160) in the code? :) > On Dec 1, 2021, at 11:59 AM, Patrice Bertrand > wrote: > > Here is a strange thing we are seeing repeatedly. We have a batch job > processing, handled on a GAE backend service, which ends up taking more than > 6 hours, with only 6

Re: [google-appengine] Updates from the Google App Engine team (Fall 2021)

2021-11-06 Thread Joshua Smith
ter than GAE Python 2. > > On Fri, Nov 5, 2021 at 3:36 PM Joshua Smith <mailto:mrjoshuaesm...@gmail.com>> wrote: > I don't have threadsafe in my 3.7 app's app.yaml. Just runtime and instance > class. (I do have it in my 2.7 app, of course.) > > I'll try playing with

Re: [google-appengine] Updates from the Google App Engine team (Fall 2021)

2021-11-05 Thread Joshua Smith
com/appengine/docs/standard/python/config/appref#max_concurrent_requests > > <https://cloud.google.com/appengine/docs/standard/python/config/appref#max_concurrent_requests> > > > On Fri, Nov 5, 2021 at 1:48 PM Joshua Smith <mailto:mrjoshuaesm...@gmail.com>> wrote:

Re: [google-appengine] Updates from the Google App Engine team (Fall 2021)

2021-11-05 Thread Joshua Smith
this particular case (cold start with a firehose) a lot better. Once the two systems are running at scale, I wouldn't expect there to be much difference. -Joshua > On Nov 5, 2021, at 3:29 PM, Joshua Smith wrote: > > I think it's telling me that since my P3.7 app has a F4_1G instance,

Re: [google-appengine] Updates from the Google App Engine team (Fall 2021)

2021-11-05 Thread Joshua Smith
m in the form of a feature request. You can create such > a feature request here > <https://issuetracker.google.com/issues/new?component=187191=1162953>. > The App Engine engineering team would then evaluate it and decide whether it > could be implemented or not. > On Thursday, Novemb

Re: [google-appengine] App Engine costs rocket in recent months?

2021-09-02 Thread Joshua Smith
The thing that I've noticed is that the amount of bot traffic hitting my sites has been steadily increasing. I've addressed this through a combination of robots.txt and blocking certain IP address blocks in the firewall (I block the ones that don't respect crawl-delay or don't respect

Re: [google-appengine] Weird Error Message

2021-08-25 Thread Joshua Smith
> can have google-api-core 1.14.0 in your requirements.txt file but this > assumes that there is nothing in your code that needs a feature that is in a > higher release > >. NoCommandLine .. > https://nocommandline.com <https://nocommandline.com/> > > A GU

[google-appengine] Weird Error Message

2021-08-24 Thread Joshua Smith
I'm up to date with gcloud, and I'm getting this warning when I deploy: WARNING: Found incompatible dependencies: " google-cloud-datastore 1.15.3 has requirement google-api-core[grpc]<2.0.0dev,>=1.14.0, but you have google-api-core 2.0.0.\n google-cloud-datastore 1.15.3 has requirement

Re: [google-appengine] Uploads to Blobstore failing

2021-03-24 Thread Joshua Smith
Search the list archives last October for this subject "Uploads to Legacy Blobstore are Failing with 500, nothing in the logs" I ended up giving up and switching to new blobstore, but at the end of the thread, I think someone did identify the permission magic to fix the problem. -Joshua > On

Re: [google-appengine] login: admin in python37

2021-01-28 Thread Joshua Smith
for you. > > On Wednesday, January 27, 2021 at 8:28:10 PM UTC+1 Joshua Smith wrote: > Interesting. I'll make that my fallback plan if nobody has an idea that > simply reproduces the old behavior (which was the exact behavior everyone > needed, by the way; why does Google always insist o

Re: [google-appengine] login: admin in python37

2021-01-27 Thread Joshua Smith
y 27, 2021 at 8:49:57 AM UTC-8 Joshua Smith wrote: > That does look super easy, but as you pointed out, it applies to the whole > app. I just want pages in my /admin section to require auth. > > >> On Jan 27, 2021, at 11:44 AM, 'Jose V' via Google App Engine >> > > w

Re: [google-appengine] login: admin in python37

2021-01-27 Thread Joshua Smith
ne > <https://cloud.google.com/iap/docs/app-engine-quickstart>. The only drawback > would be that it secures the entire application, not specific endpoints, > which I am not sure is what you require in your scenario > > On Monday, January 25, 2021 at 7:21:37 PM UTC+1 Joshua

Re: [google-appengine] login: admin in python37

2021-01-25 Thread Joshua Smith
Auth 2.0 and OpenID Connect. Each of these technologies are > described in the document. > > I would like your thoughts on the recommended ways so that we may find a > solution that agrees with you. > > I hope that we may now have enough to elaborate on this discussion. > >

[google-appengine] login: admin in python37

2021-01-22 Thread Joshua Smith
In my quest to figure out how to keep using Google App Engine when Python27 eventually goes away, I've just run into yet another case where something simple seems to have been replaced with a nightmare of complexity

Re: [google-appengine] Question about dispatch & backends

2021-01-11 Thread Joshua Smith
ing in order to get notified when the work on B > instance was completed. > > Cannot find it anymore, the documentation has changed so much you don't > really know what's the truth anymore. > > / Linus > > On Mon, Dec 14, 2020 at 3:13 PM Joshua Smith <mailto:mrjoshuae

Re: [google-appengine] Issue 175627114: 60 second deadline being enforced in case where the documentation says it does not apply

2021-01-04 Thread Joshua Smith
The "Re-open" button is disabled. > On Jan 4, 2021, at 10:04 AM, Cameron Brown wrote: > > If you can, just reopen the bug. > > -C > > On Mon, 4 Jan 2021, 14:16 Joshua Smith, <mailto:mrjoshuaesm...@gmail.com>> wrote: > Process question. The issue tr

[google-appengine] Fwd: Issue 175627114: 60 second deadline being enforced in case where the documentation says it does not apply

2021-01-04 Thread Joshua Smith
Process question. The issue tracker failed to send me a notification when someone from Google asked a question, and since I didn't reply, they closed the ticket. I've answered the question now, and asked them to re-open the ticket. Is that going to work? Or do I need to start over with a new

Re: [google-appengine] Question about dispatch & backends

2020-12-15 Thread Joshua Smith
but one these options > would be the best way to move forward. > > > On Monday, December 14, 2020 at 11:49:57 AM UTC-5 Joshua Smith wrote: > When I hit the B8 with a request to its appspot.com <http://appspot.com/> > address, those happily run for more than a minute. The issue seems to

Re: [google-appengine] Question about dispatch & backends

2020-12-14 Thread Joshua Smith
ome sort of > client polling in order to get notified when the work on B > instance was completed. > > Cannot find it anymore, the documentation has changed so much you don't > really know what's the truth anymore. > > / Linus > > On Mon, Dec 14, 2020 at 3:13 P

Re: [google-appengine] Production problem this day on get_service_account_name()

2020-12-14 Thread Joshua Smith
I saw one of those in my logs, too. Perhaps it was related to the global outage google had in account management earlier today. > On Dec 14, 2020, at 7:58 AM, Patrice Bertrand > wrote: > > Hello, > Today, for the first time, we experienced an api failure in production: > between 12:50 and

Re: [google-appengine] Question about dispatch & backends

2020-12-14 Thread Joshua Smith
d#instance_classes> > [1]: > https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed#urls > > <https://cloud.google.com/appengine/docs/standard/python/how-requests-are-routed#urls> > On Saturday, December 12, 2020 at 10:11:28 AM UTC-5 Joshua Smith

[google-appengine] Question about dispatch & backends

2020-12-11 Thread Joshua Smith
I have an app with a frontend UX that queries some backend APIs for information. Some of these APIs need more than 60 seconds to complete their work. I *thought* I could solve this by doing the following: 1. Run the code on a B8 instance with a different service name 2. Set up dispatch.yaml to

Re: [google-appengine] Google App Engine Cost

2020-12-08 Thread Joshua Smith
I more than a dozen App Engine apps (using cloud datastore and standard (not flex) GAE), and in my experience, the only non-negligible costs are: 1. Instances 2. Datastore reads Instances tracks your request rate. For example, I have a very traditional web/db python app, and it usually has

Re: [google-appengine] Google Translate API & Permissions

2020-12-07 Thread Joshua Smith
lp, and click on the "Send feedback" button in the upper > right corner of that page? The tool will also let you highlight where on the > docs page your messaging should go. This will greatly help the team analyze > your feedback and take appropriate action as necessary. > > Cheer

Re: [google-appengine] Google Translate API & Permissions

2020-11-20 Thread Joshua Smith
on, it includes the > permission that showing in the error. > > [1] > https://cloud.google.com/iam/docs/understanding-roles#cloud-translation-roles > > On Monday, November 16, 2020 at 2:23:03 PM UTC-5 Joshua Smith wrote: > I don’t think Google could have come up with a more confus

[google-appengine] Google Translate API & Permissions

2020-11-16 Thread Joshua Smith
I don’t think Google could have come up with a more confusing and convoluted system for API permission management if they tried. So I’ve enabled the “cloud translation” API within my project. I have some Python (2.7, old school) code that goes: credentials =

Re: [google-appengine] GAE Outage

2020-11-13 Thread Joshua Smith
changed any code, it just started > happening. > > On Monday, November 9, 2020 at 3:58:05 PM UTC+2 Joshua Smith wrote: > I don’t think so, since nobody responded with a +1 and the whole thing was > never acknowledged by Google. > > What I ended up doing was re-deploying with

Re: [google-appengine] GAE Outage

2020-11-09 Thread Joshua Smith
to resolve itself at the same time. > On Nov 8, 2020, at 12:14 PM, Mog Obahor wrote: > > Was this a fleet wide issue across all users that use GAE? > > On Thursday, October 22, 2020 at 8:51:36 PM UTC-5 Joshua Smith wrote: > Seems to have resolved itself. Looks like the outage

[google-appengine] GAE Outage

2020-10-22 Thread Joshua Smith
My app is getting a lot of this error: It started at 8:30. I tried updating my version and migrating traffic and that helped a little, but it seems the problem is still happening on and off. -Joshua -- You received this message because you are subscribed to the Google Groups "Google App

Re: [google-appengine] Uploads to Legacy Blobstore are Failing with 500, nothing in the logs

2020-10-09 Thread Joshua Smith
working > to replace that with a UUID based storage name so that I can maintain the > ability to allow for same-named files to be uploaded. > > Of course today Cloud Task UI is not available and it wants me to enable the > API (I've been using it for months now) Nervous that my queue

Re: [google-appengine] Uploads to Legacy Blobstore are Failing with 500, nothing in the logs

2020-10-08 Thread Joshua Smith
Blobstore. > > And also note that appcfg tooling was shuted down > <https://cloud.google.com/appengine/docs/deprecations> on August 30th, 2020. > > > On Wednesday, October 7, 2020 at 4:17:44 PM UTC+2 Joshua Smith wrote: > Unfortunately, I used gcloud app deploy because appcfg.

Re: [google-appengine] Uploads to Legacy Blobstore are Failing with 500, nothing in the logs

2020-10-07 Thread Joshua Smith
hanks, > > Char > > On Tue, Oct 6, 2020 at 3:40 PM Joshua Smith <mailto:mrjoshuaesm...@gmail.com>> wrote: > The problem persists. > > It occurs to me that last week was the first time I had to make a small > update to the app in a while, and I did that

Re: [google-appengine] Uploads to Legacy Blobstore are Failing with 500, nothing in the logs

2020-10-06 Thread Joshua Smith
. Keep the infrastructure working, and 2. Respond quickly when there are outages. If I have to spend $100/month to get that level of service, it changes the economics completely. I’m very disappointed in GCS right now. -Joshua > On Oct 6, 2020, at 3:39 PM, Joshua Smith wrote: > > Th

Re: [google-appengine] Uploads to Legacy Blobstore are Failing with 500, nothing in the logs

2020-10-06 Thread Joshua Smith
om/incident/appengine/20007> > [2]https://cloud.google.com/support-hub <https://cloud.google.com/support-hub> > > On Tuesday, October 6, 2020 at 10:58:39 AM UTC-4 Joshua Smith wrote: > The silence here is deafening, but my users are howling. > > Google: Please address t

Re: [google-appengine] Uploads to Legacy Blobstore are Failing with 500, nothing in the logs

2020-10-06 Thread Joshua Smith
> On Oct 6, 2020, at 11:47 AM, 'Olu' via Google App Engine > wrote: > > I apologize for the delay or the impact this issue may be causing. For > swifter responses or help on issues that are urgent to you, I think it is > best to reach out directly to the GCP Support Engineers[2]. My

Re: [google-appengine] Uploads to Legacy Blobstore are Failing with 500, nothing in the logs

2020-10-06 Thread Joshua Smith
ication is not running in the us-central1 region. > > Thank you. > > [1]https://status.cloud.google.com/incident/appengine/20007 > <https://status.cloud.google.com/incident/appengine/20007> > [2]https://cloud.google.com/support-hub <https://cloud.google.com/support-hu

[google-appengine] Re: Uploads to Legacy Blobstore are Failing with 500, nothing in the logs

2020-10-06 Thread Joshua Smith
bt I’m the only one experiencing this. -Joshua > On Oct 5, 2020, at 11:50 AM, Joshua Smith wrote: > > There is a production issue in my app. (I’m happy to create a private > production issue ticket, but I couldn’t figure out where to do that.) > > My app is still on Python

[google-appengine] Uploads to Legacy Blobstore are Failing with 500, nothing in the logs

2020-10-05 Thread Joshua Smith
There is a production issue in my app. (I’m happy to create a private production issue ticket, but I couldn’t figure out where to do that.) My app is still on Python 2.7 and uses the legacy blobstore. I use blobstore.create_upload_url('/upload’) to populate a form. This has been working fine

Re: [google-appengine] Spending LImits Going Away :(

2020-08-27 Thread Joshua Smith
On this particular topic of Cloud Datastore Read Operations being the cost driver, unfortunately caching doesn’t help my case. This site has about 60,000 individual meetings listed, and I like having *useful* *well-behaved* crawlers find all those meetings so people can use search engines to

Re: [google-appengine] Spending LImits Going Away :(

2020-08-25 Thread Joshua Smith
ons here[2], > called "channels". > > [1] > https://cloud.google.com/monitoring/alerts/concepts-indepth#notification-latency > [2] > https://cloud.google.com/monitoring/support/notification-options#creating_channels > > On Tuesday, August 25, 2020 at 12:03:33 PM UTC-4

[google-appengine] Spending LImits Going Away :(

2020-08-25 Thread Joshua Smith
Once again last night, my wallet was saved when a runaway bot chewed up my site’s whole daily spending limit. I got an email from a user, set up a firewall rule, and goosed my budget to get things going again. I’m very concerned about Google’s decision to remove this feature. Offering a cloud

Re: [google-appengine] Network error when attempting to fetch resource

2020-05-11 Thread Joshua Smith
Look at the network activity debugger in your browser, or try hitting the URL using curl -v from the terminal. That will generally help you sort out what headers are being included. The rule you included would only add those headers to images, not your JSON stuff, but maybe that was just an

Re: [google-appengine] Re: Alternative to IN (Filter)

2020-05-10 Thread Joshua Smith
Do a whole lot of queries in tasks and collect the results together. That’s all an IN filter on a nosql dB would do behind the scenes anyway. If that doesn’t work for you get more clever in your schema to include something you can filter on to get you a superset. > On May 10, 2020, at 4:52

Re: [google-appengine] Any more migration stories?

2020-05-05 Thread Joshua Smith
I have several mission critical services running in P2.7. About 13,000 lines of python code. To get a feel for what P3.7 would be like, I used the new environment to create a couple new services. It was not fun. Everything about the new environment is 10x more complicated, working with a local

Re: [google-appengine] Diving into App Engine is soooooooooooo hard now - My analysis

2020-04-19 Thread Joshua Smith
> On Apr 19, 2020, at 1:01 AM, MdeA wrote: > > Now I'm just wondering what will happen to all my web apps running on GAE > after July, 2020. Short answer: They will continue to work as they have been. We need to migrate from Py2.7 to Py3.7 and the new stack, but google is giving us years

[google-appengine] Outage?

2020-04-08 Thread Joshua Smith
The dashboard shows all is well, but I’m getting errors when I try to deploy an Python2.7 app using the old appcfg.py HTTP Error 500: Internal Server Error. Aborting. Error 500: --- begin server output --- Server ErrorA server error has occurred. --- end server output --- When I look at

Re: [google-appengine] Diving into App Engine is soooooooooooo hard now - My analysis

2020-03-20 Thread Joshua Smith
It’s interesting to look at what Google is doing with Firebase. 1. They are encouraging us to move more of the processing into the client, which while often architecturally foolish, does eliminate the need for some of the PaaS stuff. 2. They have a serverless/cloud functions thing over there,

Re: [google-appengine] Diving into App Engine is soooooooooooo hard now - My analysis

2020-03-16 Thread Joshua Smith
Anyone tried Beanstalk? Is it any better? I’ve recently had a run-in with Azure where I had to store some stuff for a customer in their S3-like blob store service. It was a nightmare. Insanely over-engineeered to the point that it becomes impossible to figure out how to do the simplest things.

[google-appengine] Migrating Python 2 to 3: images

2020-02-24 Thread Joshua Smith
I need to read and resize an image in my google app engine app. In my python2.7 code, this is simply: from google.appengine.api import images image = images.resize(image, width=1024, output_encoding=images.JPEG, correct_orientation=images.CORRECT_ORIENTATION) I can’t find anything the

Re: [google-appengine] Can't I set a specific request timeout ? 24 hours for running an HTTP requets seems crazy.

2020-01-31 Thread Joshua Smith
Relying on the infrastructure to police your algorithm’s implementation doesn’t make much sense. If you’re doing some operation with a loop, you can simply add a check every few iterations and abort if it’s taking too long. Using timers might be an option, depending on the language you are

Re: [google-appengine] Can't I set a specific request timeout ? 24 hours for running an HTTP requets seems crazy.

2020-01-30 Thread Joshua Smith
HTTP requests service task queues and cron jobs, so while it would be crazy to think a web browser would still be around, it’s perfectly normal to put compute-intensive cron jobs into an HTTP request handler that might need many hours to run. > On Jan 30, 2020, at 10:14 AM, Patrice B wrote: >

Re: [google-appengine] Python 3 standard environment data storage

2020-01-17 Thread Joshua Smith
Answering my own questions, for the record... > > > > Questions: > > - Does it take a while for the Datastore console notice there’s a datastore > on a new project? Yup. It takes a while but eventually the console starts showing the database. > - Is there an extra step in the python3.7

Re: [google-appengine] Python 3 standard environment data storage

2020-01-17 Thread Joshua Smith
product-launch-stages > <https://cloud.google.com/products/#product-launch-stages> > [5] https://cloud.google.com/firestore/sla > <https://cloud.google.com/firestore/sla> > [6] > https://cloud.google.com/datastore/docs/reference/libraries#client-libraries-install-pytho

Re: [google-appengine] Python 3 standard environment data storage

2020-01-17 Thread Joshua Smith
Running locally, I’m using this datastore emulator: https://cloud.google.com/datastore/docs/tools/datastore-emulator It works, but it is SOOO SLW. It takes literally 10-20 seconds to respond to a simple query. Is this a

Re: [google-appengine] Python 3 standard environment data storage

2020-01-16 Thread Joshua Smith
My understanding is that yes, 2.7 will eventually go *poof* like the old pre-HR DB implementation went *poof*. However, it’s a long way off. They haven’t issued a deprecation warning yet, and as a core technology, google's habit is to give you 3 years to move off of it after deprecation. The

[google-appengine] Python 3 standard environment data storage

2020-01-15 Thread Joshua Smith
I’ve been using AppEngine for about a decade, currently my apps are all Python 2.7, Standard environment, google.appengine.ext.db I need to create a new app, so I figured it’s a good time to start learning all the technologies that have replaced everything I’ve been using. I’m trying to

Re: [google-appengine] Design Advice

2020-01-14 Thread Joshua Smith
ccount you want to access via the API? > You can follow this detailed quickstart documentation [1] with explicit steps > to accomplish the authorization. > > [1] > https://developers.google.com/analytics/devguides/config/mgmt/v3/quickstart/service-py > > On Friday, January 10, 20

Re: [google-appengine] Design Advice

2020-01-10 Thread Joshua Smith
on the console, but I can’t figure out which one to enable. I enabled “Firebase Storage” but that didn’t help. What API do I need to enable to get that scope authorized? -Joshua > On Jan 10, 2020, at 3:19 PM, Joshua Smith wrote: > > This looks very promising, and I’m playing with it now

Re: [google-appengine] Design Advice

2020-01-10 Thread Joshua Smith
This looks very promising, and I’m playing with it now. Getting the permissions set up is hard, though. At first, I simply tried to create a firebase project associated with the GAE project that’s going to dump data there. I was able to do that, but it won’t let me create a realtime database

[google-appengine] Design Advice

2020-01-09 Thread Joshua Smith
I have a big app running on AppEngine standard, python 2.7. It’s tracking analytics info from dozens of apps in the field, and I’m thinking about adding a “real time” feature, similar to what google analytics has. A web client would show inbound hits on a map as they occur, for example. While

Re: [google-appengine] Controlling costs

2019-12-30 Thread Joshua Smith
So the theory is that if you set max_idle_instances to 0 it gets ignored, but at 1 it is obeyed? That’s plausible. I wish google would document this. Anyway, I’ll try this and report back… -Joshua > On Dec 30, 2019, at 4:41 PM, Vitaly Bogomolov wrote: > > my advice is the same. > >

Re: [google-appengine] Controlling costs

2019-12-20 Thread Joshua Smith
Thank you both! I love when the documentation is wrong :) I’m trying: automatic_scaling: max_idle_instances: 0 max_pending_latency: 200ms max_concurrent_requests: 20 So far, the site is still quite responsive, and there are not a bunch of idle instances lying around. So yay! -Joshua

Re: [google-appengine] gcloud app deploy is failing

2019-12-13 Thread Joshua Smith
For now, we've rolled back the experiment, so you should be able to deploy > again without issue. > > [1] https://cloud.google.com/appengine/docs/standard/payment-instrument > > On Thursday, December 12, 2019 at 7:54:37 AM UTC-6, Joshua Smith wrote: > So this problem persists, which

[google-appengine] gcloud app deploy is failing

2019-12-12 Thread Joshua Smith
for these services, and considering google broke my account. What’s the right course of action here? -Joshua > On Dec 11, 2019, at 4:28 PM, Joshua Smith wrote: > > Digging into the GAE “Activity” logs, I see some new stuff about google cloud > builder that I haven’t seen before.

[google-appengine] Re: Outage?

2019-12-11 Thread Joshua Smith
complicated. I wouldn’t know where to begin diagnosing that. What’s the right way to get someone from google to figure out how they messed up my account? -Joshua > On Dec 11, 2019, at 3:33 PM, Joshua Smith wrote: > > I’m trying to update a website deployed in appengine. I’ve made sure my clo

[google-appengine] Outage?

2019-12-11 Thread Joshua Smith
I’m trying to update a website deployed in appengine. I’ve made sure my cloud SDK is all up to date. It’s a big site, with about 8000 files. I’ve been using the same deploy command in this same folder for years. I’m getting this cryptic error: Updating service [default]...failed.

Re: [google-appengine] Using GAE to store images for other machine out of GAE

2019-08-22 Thread Joshua Smith
o cloudfront? > > I could move the S3 bucket to GAE and use the GAE's cloudfront? > > I've no credits for AWS > > On Thursday, August 22, 2019 at 7:12:34 PM UTC+2, Joshua Smith wrote: > GAE isn’t going to serve those images any faster than S3 does (unless they’re > in glacier st

Re: [google-appengine] Using GAE to store images for other machine out of GAE

2019-08-22 Thread Joshua Smith
GAE isn’t going to serve those images any faster than S3 does (unless they’re in glacier storage). What you propose won’t be possible because of limits on the size of GAE apps (10K files, max file sizes, etc.) If you are reading the images more than once, putting a cloudfront distribution

Re: [google-appengine] Source Code download from GAE Flex

2019-08-20 Thread Joshua Smith
The cloud SDK seems to do a compare of local files to those in cloud storage when you do a deploy. Would it be possible for Sai to access that bucket directly and download the objects back to his machine? The file names might be garbage, but it’d be relatively easy to fix that manually.

Re: [google-appengine] Header names after september 30 (Load balancers)

2019-08-15 Thread Joshua Smith
Wait. What? Are you saying this bit of server code isn’t going to work after September 30? class CountryHandler(webapp2.RequestHandler): def get(self): self.response.headers["Content-Type"] = "text/plain" self.response.out.write(self.request.headers["X-AppEngine-Country"]) Or is the

Re: [google-appengine] we need to disable weak ciphers on our GAE standard Java 8 for PCI compliance

2019-06-25 Thread Joshua Smith
Maybe if you front your site with CloudFlare, they can do something like that? > On Jun 25, 2019, at 1:59 PM, 'Nicolas (Google Cloud Platform Support)' via > Google App Engine wrote: > > Hi Robert, > > Currently it is not possible to disable this cipher suite for a custom domain > however a

Re: [google-appengine] Re: Getting GAE to use GZIP encoding in responses

2019-04-04 Thread Joshua Smith
ommunity by posting on StackOverflow as Google > Groups is intended for general discussion. > > >> On Thursday, March 14, 2019 at 9:05:48 AM UTC-4, Joshua Smith wrote: >> Is there a trick to convince GAE to GZIP responses? The docs say it’s >> supposed to be aut

[google-appengine] Getting GAE to use GZIP encoding in responses

2019-03-14 Thread Joshua Smith
Is there a trick to convince GAE to GZIP responses? The docs say it’s supposed to be automatic, but it isn’t happening. Details in this SO question… https://stackoverflow.com/questions/55145439/how-can-i-serve-gzip-encoded-images-from-google-app-engine

Re: [google-appengine] Domain Puzzle

2019-01-15 Thread Joshua Smith
ugh, so I would > suggest going for the API and Cloud Shell routes first. > > > > > On Tuesday, January 8, 2019 at 10:38:11 AM UTC-5, Joshua Smith wrote: > I have a site that I set up ages ago, back when you had to have gsuite to map > domains to google

Re: [google-appengine] GAE python 2.7 end of life

2019-01-11 Thread Joshua Smith
SendGrid has a daily limit of 100 emails in the free tier. My app predates the severe GAE mail limits, and thus can send more than that every day without incurring charges. So if you guys drop mail in Python 3, you’re going to add $15/month in cost to my application. My app is a free service

Re: [google-appengine] Socket Timeout errors on URLFetch calls

2018-03-29 Thread Joshua Smith
URLFetch is a little flaky in app engine. Always has been, kind of like mail. I suspect rolling your own fetch using URL connections wouldn’t help at all. Over the many years I’ve been using GAE, I’ve noticed that both mail and url fetch errors tend to cluster. Like storms that pass through,

Re: [google-appengine] Re: GAE / Datastore issues right now?

2018-02-15 Thread Joshua Smith
Wouldn’t it be cool if the status page reflected it, or they sent a notification like they are supposed to? > On Feb 15, 2018, at 3:21 PM, 'Yannick (Cloud Platform Support)' via Google > App Engine wrote: > > Cloud Platform support is aware of this issue,

Re: [google-appengine] Re: Change to the way GAE counts MB?

2018-01-26 Thread Joshua Smith
MB is short for megabyte, which is defined as 1,232,896 bytes, not 1,000,000 bytes. Also, as I said, this file was fine until yesterday. Google arbitrarily lowered the limit and did not update the documentation or even bother to tell anyone. > On Jan 25, 2018, at 11:57 PM, 'Katayoon (Cloud

[google-appengine] Change to the way GAE counts MB?

2018-01-25 Thread Joshua Smith
I use GAE to host a PHP site, and there’s a file that’s been there about a year with no issues. It’s 32674472 bytes. The file size limit, of course, is 32MB which is higher than that, assuming GAE defines a 1 MB = 1024 * 1024. But I’m getting this error on deployment: Details: [ [ {

[google-appengine] Logs Viewer is Down

2017-11-11 Thread Joshua Smith
I’m not able to see any logs on any of my GAE projects, in Safari or Chrome. -Joshua -- 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] Re: Deployment Errors

2017-10-26 Thread Joshua Smith
I created an issue. I hope this is the right place for production issues. It looks very different from where I used to post production issues: https://issuetracker.google.com/issues/68317095 > On Oct 26, 2017, at 11:33 AM, Joshua Smith <mrjoshuaesm...@gmail.com> wrote: > &

[google-appengine] Re: Deployment Errors

2017-10-26 Thread Joshua Smith
Sum': '84f034b57d24f7371d1a605bd12afa1f71b50f1b'}, But So the question is, how can I convince gcloud app deploy to not skip files? -Joshua > On Oct 26, 2017, at 10:40 AM, Joshua Smith <mrjoshuaesm...@gmail.com> wrote: > > Google’s dashboard shows everything green, but I’m getting

[google-appengine] Deployment Errors

2017-10-26 Thread Joshua Smith
Google’s dashboard shows everything green, but I’m getting deployment errors. Anyone else? Updating service [default]...failed. ERROR: (gcloud.app.deploy) Error Response: [3] Errors were encountered

Re: [google-appengine] Mail API Quotas

2017-03-31 Thread Joshua Smith
r GAE app to Sendgrid, Mailgun, or whatever other email service >> you want. Assuming your code isn’t spaghetti, it will probably take me an >> hour. It should take you about the same or less. >> >> This is sooo much kvetching about something that is so trivial to fix. >

Re: [google-appengine] Mail API Quotas

2017-03-31 Thread Joshua Smith
make use of the Public Issue Tracker > “ the issue is issue 10560 > <https://code.google.com/p/googleappengine/issues/detail?id=10560> stuck in > state “New” for 2.5 years like 100s maybe thousands other issues in the > public tracker. > > PK > p...@ <>gae

[google-appengine] Re: Deployment Issues

2017-03-30 Thread Joshua Smith
And just like that, the problem disappeared, and it’s all working now. > On Mar 30, 2017, at 10:58 AM, Joshua Smith <mrjoshuaesm...@gmail.com> wrote: > > I got a weird error when I tried to deploy. I updated to the latest Python > Launcher code, and tried again, and it said

[google-appengine] Deployment Issues

2017-03-30 Thread Joshua Smith
I got a weird error when I tried to deploy. I updated to the latest Python Launcher code, and tried again, and it said I need to rollback. This was the result: $ appcfg.py rollback . 10:54 AM Application: kaon-log 10:54 AM Host: appengine.google.com 10:54 AM Rolling back the update. Error 404:

Re: [google-appengine] Google Code issue trackers read-only

2017-03-02 Thread Joshua Smith
…after the migration, the issue tracker will return to being write-only. ;) > On Mar 2, 2017, at 12:22 PM, 'Jesse Scherer (Google Cloud Support)' via > Google App Engine wrote: > > Greetings all, > > We're marking the Google Code App Engine project

Re: [google-appengine] Switching from Backends to Modules

2017-02-24 Thread Joshua Smith
ation under Deploying > multiple service applications > <https://cloud.google.com/appengine/docs/standard/python/tools/uploadinganapp#to_deploy_multiple_services>. > > On Friday, February 24, 2017 at 10:46:40 AM UTC-5, Joshua Smith wrote: > I have a process I need to let run long

[google-appengine] Re: OAuth2 server-to-server on Google App Engine

2017-02-24 Thread Joshua Smith
; On Feb 24, 2017, at 1:27 PM, Joshua Smith <mrjoshuaesm...@gmail.com> wrote: > > I’m trying to access the Google Analytics API from a Google App Engine app. I > got this working a long time ago, before Analytics was one of the APIs you > could use server-to-server. > >

[google-appengine] OAuth2 server-to-server on Google App Engine

2017-02-24 Thread Joshua Smith
I’m trying to access the Google Analytics API from a Google App Engine app. I got this working a long time ago, before Analytics was one of the APIs you could use server-to-server. So I have code that works with an administrator user in the middle of the transaction. I used the decorator from

[google-appengine] Switching from Backends to Modules

2017-02-24 Thread Joshua Smith
I have a process I need to let run longer than 10 minutes, and I have been using “backends” for this. I saw the deprecation warning, so I decided to try making it into a module instead. The documentation on this is a complete mess. Hey google: You need to go clean this up. There are a whole

Re: [google-appengine] How do I obtain a CSR?

2017-01-24 Thread Joshua Smith
Honestly, someone with “very little technical knowledge” should not attempt to work with SSL certificates. HTTPS is about setting up a secure website and letting the people who use that website know that you are doing things correctly to protect them. You should find someone who understands

[google-appengine] Migrating from G-Suite to Direct Domain Mapping

2017-01-05 Thread Joshua Smith
I have an old service that I set up back when you had to use G-Suite (then called Google Apps) to map a domain name to an appengine service. I’m paying $5/mo for that G-Suite one-seat license, even though I don’t use it. What is the procedure to use to stop using G-Suite to assign a domain to a

Re: [google-appengine] Is Google App Engine Launcher being deprecated? Why??

2016-12-28 Thread Joshua Smith
ou could make your own custom > user interface for managing your projects, applications and services. > > On Wednesday, December 21, 2016 at 3:36:57 PM UTC-5, Joshua Smith wrote: > Having used both, the GUI is much better in two cases: > > 1. When you have a lot of projects, it

  1   2   3   4   5   6   >