我正在尝试使用 appcfg.py 在GAE上部署我的项目更新,但我收到以下错误:
Error 500: --- begin server output ---
<h3>Server Error</h3><p>A server error has occurred.</p>
--- end server output ---
我还尝试部署我几年前成功部署的旧版本代码,并遇到了同样的错误。
值得注意的是,我可以使用gcloud
命令成功部署。
我已经成为项目所有者4年了,关于我的权限没有任何改变。
这是我的 app.yaml :
application: *****
module: default
version: 1
runtime: python27
api_version: 1
instance_class: F4
# instance_class: F2
threadsafe: true
automatic_scaling:
min_idle_instances: 0
max_idle_instances: automatic
min_pending_latency: 30ms
max_pending_latency: automatic
libraries:
- name: webapp2
version: latest
- name: jinja2
version: latest
- name: pycrypto
version: "2.6"
- name: PIL
version: latest
你能帮帮我吗?
答案 0 :(得分:0)
我一直在搜索有关你得到的错误的信息,我发现了不同的东西:
appcfg.py -A [YOUR_PROJECT_ID] -V [YOUR_VERSION_ID] update [YOUR_APP_DIR]
。是我在官方文档中找到的那个。 无论如何,正如Dan所说,在错误发生之前进行部署操作很有用。请在打开案例之前尝试更新此帖子,以便我们进一步了解。
答案 1 :(得分:0)
删除项目文件名称中的所有非标准字符。
在部署时导致错误500的文件名示例:
méxico.png
españa.py