2016-10-06 7 views
2

Google App Engineサービス(以前はモジュールと呼ばれていました)で手動スケーリングを設定できません。アプリエンジンでのPythonの使用Google App Engineサービスで手動スケーリングを設定できません

app.yamlを:

application: xxx-xxxx 
version: 2 
runtime: python27 
module: xxbackend 
instance_class: F4 
api_version: 1 
threadsafe: true 

handlers: 
- url: /taskcontroller\.py 
    script: TaskController.app 

so on... 

libraries: 
- name: webapp2 
    version: latest 
- name: numpy 
    version: "1.6.1" 
- name: PIL 
    version: latest 

inbound_services: 
- warmup 

xxbackend.yaml:

application: xxx-xxxx 
version: uno 
module: xxbackend 
runtime: python27 
api_version: 1 
instance_class: B4 
manual_scaling: 
    instances: 5 

私はxxbackend.yamlでインスタンスクラスと手動スケーリングの設定を指定しているにもかかわらず、 xxbackendインスタンスは引き続き自動拡張されます。誰かが間違っているところを指摘できますか?

+0

私はgcloud SDK v123.0.0をコマンドラインから使用しました。どのようにyamlを展開していますか?あなたはもはやサポートされていないので、yamlからアプリケーションとバージョンを削除する必要があります。私は 'gcloud app deploy xbackend.yaml --version uno'コマンドを使ってデプロイしても問題ありません。 – atimothee

+0

@私はLauncherのリリース「1.9.40」を使って展開しようとしていました。 GAEfanの提案はうまくいきました。私はまだgcloudの展開にはまだ移行していません。 –

答えて

1

同じmodule:の名前はどちらもyamlsです。 app.yamlはモジュールを指定しないでください。defaultモジュールを使用します。そのため、app.yamlからmodule: xxbackendを削除してください。それ以外の場合は、予期した設定を上書きしています。両方の更新YAMLファイルを展開

​​

次に、あなたが展開するときに、次のようなコマンドを使用します。

+0

ありがとう@GAEfan。これは働いた:) –

関連する問題