Google App Engine 上出现 500 服务器错误,不知道为什么

2024-03-11

在部署本地运行良好的 Web 应用程序时,我始终收到 500 错误...

Error: Server Error

The server encountered an error and could not complete your request.
If the problem persists, please report your problem and mention this error message and the query that caused it.

除了我的应用程序已成功部署之外,日志没有告诉我任何其他信息......

11:50 PM Host: appengine.google.com
11:50 PM Application: suraj-kapoor; version: 1
11:50 PM 
Starting update of app: suraj-kapoor, version: 1
11:50 PM Getting current resource limits.
11:50 PM Scanning files on local disk.
11:50 PM Cloning 2 static files.
11:50 PM Cloning 6 application files.
11:50 PM Uploading 1 files and blobs.
11:50 PM Uploaded 1 files and blobs
11:50 PM Compilation starting.
11:50 PM Compilation completed.
11:50 PM Starting deployment.
11:50 PM Checking if deployment succeeded.
11:50 PM Deployment successful.
11:50 PM Checking if updated app version is serving.
11:50 PM Completed update of app: suraj-kapoor, version: 1
11:50 PM Uploading index definitions.
Password for [email protected] /cdn-cgi/l/email-protection: If deploy fails you might need to 'rollback' manually.
The "Make Symlinks..." menu option can help with command-line work.
*** appcfg.py has finished with exit code 0 ***

这是控制台日志。请注意,PIL 警告是标准警告。我确实将 PIL 模块导入到我的应用程序中,但没有任何效果......

*** Running dev_appserver with the following flags:
    --skip_sdk_update_check=yes --port=14080 --admin_port=8006
Python command: /usr/bin/python2.7
INFO     2013-06-07 14:52:57,048 devappserver2.py:522] Skipping SDK update check.
WARNING  2013-06-07 14:52:57,086 api_server.py:329] Could not initialize images API; you are likely missing the Python "PIL" module.
INFO     2013-06-07 14:52:57,109 api_server.py:153] Starting API server at: http://localhost:57543
INFO     2013-06-07 14:52:57,115 dispatcher.py:164] Starting server "default" running at: http://localhost:14080
INFO     2013-06-07 14:52:57,127 admin_server.py:117] Starting admin server at: http://localhost:8006

我的 app.yaml 看起来不错......

application: suraj-kapoor
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: /static
  static_dir: static

- url: .*
  script: main.app

libraries:
- name: jinja2
  version: latest
- name: webapp2
  version: "2.5.2" 

该网络应用程序使用 JSON 从 Instagram 的 API 提取图像(如果有的话)。我完全不知道为什么会出现这个错误!

这是实时日志...

2013-06-07 08:34:21.516 /favicon.ico 500 11ms 0kb Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36
199.47.72.170 - - [07/Jun/2013:08:34:21 -0700] "GET /favicon.ico HTTP/1.1" 500 0 - "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36" "suraj-kapoor.appspot.com" ms=12 cpu_ms=0 app_engine_release=1.8.0 instance=00c61b117c22c59d63580abdad0f481f2f485295
E 2013-06-07 08:34:21.515
Traceback (most recent call last):
  File "/python27_runtime/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 196, in Handle
    handler = _config_handle.add_wsgi_middleware(self._LoadHandler())
  File "/python27_runtime/python27_lib/versions/1/google/appengine/runtime/wsgi.py", line 255, in _LoadHandler
    handler = __import__(path[0])
  File "/base/data/home/apps/s~suraj-kapoor/1.367922706590908179/main.py", line 7, in <module>
    import requests
ImportError: No module named requests

有时,500 强确实是由 Google 基础设施造成的。当他们能够检测到 在这种情况下,它应该将用户引导至更具体的支持页面。一般 谷歌支持页面对于报告和应用程序引擎中断毫无用处。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Google App Engine 上出现 500 服务器错误,不知道为什么 的相关文章

随机推荐

  • 减少玻璃鱼原木的线宽

    有谁知道如何减少玻璃鱼原木上每条线的宽度 它似乎包含很多我不需要的信息 下面是一行的示例 2012 03 04T16 00 09 537 0000 INFO oracle glassfish3 1 javax enterprise syst
  • Google 跟踪代码管理器不跟踪图像和图标上的链接点击

    在 Google 跟踪代码管理器中 我将其设置为跟踪包含特定类的元素的点击数据 并在 Google Analytics 中记录事件 它似乎适用于文本链接 但如果链接内有另一个用于图像 图标等的标签 我就会遇到问题 例如 以下内容可以正常工作
  • 前端计算价格不安全?

    我想知道是否可以操纵在前端完成的价格计算 我读了很多关于 JavaScript 价格计算器的文章 其中的业务逻辑仅在客户端 但对安全性却一无所知 考虑以下场景 React 应用程序有一个组件 表单 它根据其子组件 表单输入 的状态 用户交互
  • 请求映射中的双星号

    请求映射中出现双星号意味着什么 例如 RequestMapping value welcome method RequestMethod GET public ModelAndView welcomePage 一般来说 星号 通配符角色 意
  • DIO 响应解码问题

    我在用Dio为了使HTTP request var dio Dio var response await dio get URL final responseBody json decode response data final stat
  • 如何使用 Android 中的加速度计值计算特定轴的旋转速率

    我正在开发一个简单的游戏 其中角色仅沿 Y 轴上下移动 目前我正在使用加速度计读数来更改角色的 Y 速度 游戏运行良好 但最大的问题是你必须保持设备水平才能正常玩游戏 我真正想要的是仅当沿 Y 轴的旋转速率发生变化时才更改角色的 Y 速度
  • Azure SQL 频繁连接超时

    我们在 Azure 上运行一个 Web 应用程序 2 个实例 由 SQL Azure 数据库支持 在任何给定时间都有 50 150 个用户使用该网站 数据库以 S2 性能级别运行 DTU 平均约为 20 然而 每天都有几次我的日志中突然出现
  • 缓存从 pcap 捕获的数据包

    这是对此的后续问题 重建数据包以通过 pcap 注入 https stackoverflow com questions 8193281 rebuilding a packet to inject via pcap 我想要实现的目标 fun
  • 使用 LINQ 进行高效图遍历 - 消除递归

    今天我打算实现一种方法来遍历任意深度的图并将其展平为单个可枚举 相反 我先做了一些搜索 发现了这个 public static IEnumerable
  • 为什么使用 `<<-` 会让人皱眉,我该如何避免它?

    我关注了讨论HERE https stackoverflow com questions 9730651 how to avoid by using assign我很好奇为什么使用 lt lt 在R中皱起眉头 这会引起什么样的混乱呢 我还想
  • 使用 Powershell 编辑子文件夹中的 zip 文件内容

    我正在尝试更新从 Excel 文档创建的 zip 文件的内容 我想替换 zipfile xl connections xml 的一些内容 该部分脚本将列出 zip 文件的内容 shell app new object com shell a
  • Concepts(C++20) 可以用作布尔值吗?

    using T decltype std same as
  • 更改 MIFARE Classic 中扇区的身份验证密钥

    根据埃文的回答这一页 https forums tessel io t change auth code 1091 为了更改扇区的身份验证密钥 我们需要覆盖该扇区的第四个块 最后一个块 中的密钥 默认密钥始终为 FF FF FF FF FF
  • sqlite内存模式支持持久化到本地吗?

    什么是内存数据库 sqlite是内存数据库吗 该模式下是否支持将数据持久化到本地文件 内存数据库支持所有操作和数据库访问语法 但实际上并不持久 它只是内存中的数据结构 这使得它速度很快 非常适合开发人员实验和 相对少量的 临时数据 但不适合
  • 在 Google Play 商店上访问我的应用程序的统计信息 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我知道有一个 Android 开发者控制台 我可以检查有关我的应用程序的所有统计信息 我现在看到的那些统计信息 都是关于我的应用程
  • Rails 构建 N 条记录的序列化对象

    我想序列化文本列中的任何对象 通过 API 我得到参数 params attachments this can be 0 or 1 or 3 or 100 etc params attachment1 params attachment2
  • 以 AngularJS 方式使用 toastr

    目前 我只是打电话toastr success my message 需要时在控制器内 这个工作很好 但对我来说感觉有点脏 是否有 最佳实践 或推荐的 angularjs 使用方式toastr js 库 https github com C
  • DatePickerDialog.OnDateSetListener 在三星设备上未获得回调

    由于某些奇怪的原因 当我单击作为 DatePickerDialog 一部分的肯定按钮时 作为 DateSetListener 一部分的 onDateSet 方法不会被调用仅适用于三星设备 这就是我正在做的事情 DateSetListener
  • MySQL GROUP BY...同一字段具有不同值

    我想使用类似于以下的查询来检索中的所有行events至少有一个对应的event attendances行为 male and female 下面的查询不返回任何行 其中肯定有一些events具有event attendances来自两种性别
  • Google App Engine 上出现 500 服务器错误,不知道为什么

    在部署本地运行良好的 Web 应用程序时 我始终收到 500 错误 Error Server Error The server encountered an error and could not complete your request