我正在將我的gae應用程序遷移到python 2.7。這是我的新的app.yaml:如何將我的app.yaml遷移到2.7?
application: webfaze
version: main
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /mapreduce(/.*)?
script: mapreduce/main.application
- url: /(.*\.(html|css|js|gif|jpg|png|ico|swf))
static_files: static/\1
upload: static/.*
expiration: "1d"
- url: .*
script: main.application
- url: /task/.*
script: main.application
login: admin
但我收到此錯誤信息:
Error parsing yaml file:
Invalid object:
threadsafe cannot be enabled with CGI handler: mapreduce/main.application
in "webfaze/app.yaml", line 22, column 1
你能告訴我如何解決這個錯誤嗎?
謝謝你是真的,我可以忽略mapreduce部分,因爲我目前沒有使用它。現在更新通過了語法檢查,我很好奇看到現在發生了什麼,我剛剛運行'set_default_version' –
或將其命名爲'mapreduce.main.application'。 –
謝謝@尼克約翰遜提供完整的解決方案。我可以很輕鬆地將整個應用程序遷移到python 2.7 :-) –