Google AppEngine app.yaml错误500

时间:2011-05-13 08:05:48

标签: google-app-engine yaml handler

我在将资源文件夹上传到根目录时遇到问题,但也允许自定义网址处理程序/cron上传。

application: appname
version: 1
runtime: python
api_version: 1

handlers:
- url: /cron
  script: assets/backup/main.py

- url: /
  static_files: assets/index.html
  upload: assets/index.html

- url: /
  static_dir: assets

如您所见,我的备份脚本也位于我的资产或静态文件夹中。如果我删除了static_dir: assets处理程序,我的/cron处理程序就可以正常工作。

我也尝试将url更改为/assets,看看我是否可以这样覆盖它。

知道为什么会发生这种情况以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您将整个资产目录定义为static_dir: assets的静态目录。您无法在static_dir中运行任何脚本。修复方法是将assets/backup/main.py移动到定义为static_dir的目录之外。