我最近使用 Google App Engine 为我父亲部署了一个网站。
奇怪的是,在图库中找到了一些图像,而一些返回 404。我查看了管理仪表板的使用率,它说我只有 17% 的“代码和静态文件存储”。
我尝试更改目录并重新部署,我还创建了第二个应用程序(从 this-site-1 到 this-site-2),我等了大约一个小时,以防它只是缓存,但没有这些似乎是问题所在。
我是 Google App Engine 的新手,这是我使用它部署的第一个网站,因此非常感谢任何帮助。
app.yaml
application: this-site-2
version: 1
runtime: python
threadsafe: true
api_version: 1
handlers:
- url: /robots.txt
static_files: static/robots.txt
upload: static/robots.txt
- url: /css
static_dir: static/css
- url: /img
static_dir: static/img
- url: /js
static_dir: static/js
- url: /.*
script: main.py
编辑:我将python更新到2.7,以防出现问题,但我这样做了:
application: this-site-2
version: 1
runtime: python27
threadsafe: true
api_version: 1
handlers:
- url: /robots.txt
static_files: static/robots.txt
upload: static/robots.txt
- url: /css
static_dir: static/css
- url: /img
static_dir: static/img
- url: /js
static_dir: static/js
- url: /.*
script: main.app # a WSGI application in the main module's global scope
libraries:
- name: webapp2
version: "2.5.1"
- name: django
version: "1.2"
skip_files:
- ^(.*/)?app\.yaml
- ^(.*/)?app\.yml
- ^(.*/)?index\.yaml
- ^(.*/)?index\.yml
- ^(.*/)?#.*#
- ^(.*/)?.*~
- ^(.*/)?.*\.py[co]
- ^(.*/)?.*/RCS/.*
- ^(.*/)?\..*
- ^(.*/)?.*\.bak$
- ^(.*/)?.*\.less$
然后我部署了,控制台说部署成功,正在更新索引并退出,代码为0。然后我尝试去网站,它返回一个500 server error
. 所以我降级回 python 2.5 并且站点很好。