klenwell
klenwell

Reputation: 7148

In Google App Engine (Python), how do you boost the resources of your application server?

This used to be done in the adminstrator console. Now, according to the docs, it's controlled by a setting in the application's configuration files.

I updated my app.yaml file to include these lines and redeployed it:

#
# Module Settings
# https://cloud.google.com/appengine/docs/python/modules/#Python_Configuration
#
module: default
instance_class: F2

However, I haven't noticed any improvement in my application's performance. Specifically, I have a (cpu-bound) script that was taking 4-5 secs to run and there has been no difference since the change.

So my question is: am I doing this correctly? And is there a way to confirm (for example, in the logs or elsewhere in the admin console) the level at which my application's servers are running?

I should note that I am testing this on an unbilled application. Although I couldn't find any information in the docs that indicated this feature was limited to billed applications, I know that some features are unavailable on unbilled apps.

Upvotes: 1

Views: 389

Answers (2)

Ian Lewis
Ian Lewis

Reputation: 925

The settings you have there look correct.

If you are using modules, and it looks like you are, you can confirm the frontend instance class is what you set it to by viewing the "Versions" page on the old app engine console at http://appengine.google.com/

If you aren't using modules you can view the instance type on the "Application Settings" page.

Unfortunately, there doesn't seem to be a way to check the frontend instance class using the new cloud console.

Upvotes: 1

kblomster
kblomster

Reputation: 91

If you look under Instances in the application dashboard you can see which ones you currently have running.

Upvotes: 0

Related Questions