2012/05/18

[google app engine][python]2.7からの変更点 app.yaml編 その1

OSをLionにアップグレードするに伴って、GoogleAppEngineもPython2.7バージョンのものをインストールしたのだが、新規アプリを作成したときに、「app.yaml」に意味不明な、コードが入っていたので、ちょっと調査

で、しかも、何回かにわけてエントリーを書きそうなので、まずは、その1

しょっぱなびっくりしたのは、下記の記述。

threadsafe: yes
「は、これ何??」。リファレンスを覗くとこんな感じに書かれていた。

To use Python 2.7, you must specify a threadsafe element in app.yaml. If true, App Engine sends requests concurrently; if false, App Engine sends them serially.

via: Multithreading
つまり、コンカレンシーを行いたい場合は、yesと設定する必要があるとのこと。

ちなみに、Python2.7からのSDKは、この項目の設定が必須となるようだ。

Note: The threadsafe directive is required for Python 2.7 applications.

via:threadsafe

0 コメント:

コメントを投稿