gpt4 book ai didi

python - 如何将我的 app.yaml 迁移到 2.7?

转载 作者:太空狗 更新时间:2023-10-29 18:25:54 26 4
gpt4 key购买 nike

我正在将我的 gae 应用程序迁移到 python 2.7。这是我的新 app.yaml:

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

你能告诉我如何解决这个错误吗?

最佳答案

检查 source code ,看起来您需要定义处理程序的路径而不使用任何斜杠:

   if (handler.script and (handler.script.endswith('.py') or 
'/' in handler.script)):
raise appinfo_errors.ThreadsafeWithCgiHandler(
'threadsafe cannot be enabled with CGI handler: %s' %
handler.script)

application.py 移动到项目的根目录并相应地修改处理程序的路径。

关于python - 如何将我的 app.yaml 迁移到 2.7?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7945889/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com