App Engine部署提供<h3>服务器错误</h3> <p>发生服务器错误。</p>

时间:2018-05-29 09:41:45

标签: python google-app-engine

我正在尝试使用 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

你能帮帮我吗?

2 个答案:

答案 0 :(得分:0)

我一直在搜索有关你得到的错误的信息,我发现了不同的东西:

  1. 尝试使用命令行suggested hereappcfg.py -A [YOUR_PROJECT_ID] -V [YOUR_VERSION_ID] update [YOUR_APP_DIR]。是我在官方文档中找到的那个。
  2. Related issue in SO。在这种情况下,错误是由于代码不可构建而引起的。
  3. 我发现从5月9日开始有关App Engine部署的相关问题会出现此错误。如果其他选项或Dan Cornilescu都不能证明有用,您可以在Google Cloud Support中提交案例,以便我们对您的项目进行更深入的了解。
  4. 无论如何,正如Dan所说,在错误发生之前进行部署操作很有用。请在打开案例之前尝试更新此帖子,以便我们进一步了解。

答案 1 :(得分:0)

删除项目文件名称中的所有非标准字符。

在部署时导致错误500的文件名示例:

  

méxico.png

     

españa.py