2012年9月30日日曜日

appengine python27 threadsafe:true

先日、python2.7環境で「動かしただけ」のappengine アプリケーションを、本格的に threadsafe:trueを試してみました。

例によって、情報は足りてるのですが、英語のドキュメントを読んでも今ひとつ要領を得ません。

早い話がこうです。

  • threadsafe:trueにしたら
    • app.yamlは
      • actionsの拡張子はすべて"app"にしなければならない
      • いや?*.pycじゃね?と思うかも知れませんが、カンケーないらし。
    • 個々の*.pyは
      • import webapp2
      • webapp2.WSGIApplicationの変数名を、必ず"app"にしなければならない
        • yamlの*.appってそういう意味????
      • 直接、深いディレクトリの*.pyを起動することは出来ない。
        • ひょっとして、modulename.modulename.app とか書けばいいのか??