- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在应用引擎 app.yaml 文件中添加了以下错误处理程序:
error_handlers:
- file: default_error.html
然后我计划用一个强制的 DeadlineExceededError 来测试它
所以我有一个请求处理程序:
class Timeout(webapp.RequestHandler):
def get(self):
count=100
if self.request.get('count'):
count=int(self.request.get('count'))
time.sleep(count)
我调用http://20-social.race-timing-failsafe.appspot.com/timeout?count=100我希望显示我的 default_error.html 文件。
相反,我看到了:
A server error occurred. Please contact the administrator.
这会不会是通过 time.sleep 超过了人为的截止日期造成的。它似乎适用于语法错误情况和“实际”截止日期超出消息(例如,写入数据存储时超时)并且希望超出配额。
是什么原因导致 发生服务器错误。请联系管理员。
消息?它来自哪里?我搜索了google appengine sdk python代码,没有找到。
谢谢。
最佳答案
该错误消息不是原始的 Google 错误消息,因此看起来您的堆栈中的其他内容正在捕获异常并给出该响应。
只有在您的应用程序中的任何地方都没有捕获到异常时,才会提供默认错误处理程序。
例如,在你开始任何 webapp 的东西之前坚持一个 raise StringError 并看看会发生什么;-)
关于python - 在 appengine 中测试 error_handlers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10843927/
我是谷歌应用引擎的新手,想在上面托管我的 php 网站。我发现有一个 error_handlers 选项可以将错误(缺少页面)重定向到自定义错误页面,但是在部署时,错误页面永远不会显示。 我已经使用
我正在尝试使用 set_error_handler捕获函数require错误。 而我的自定义 error_handler正在使用,上下文似乎完全关闭,尽管跟踪是正确的。
我正在尝试学习一些 C,并选择使用“SAMS 在 21 天内自学 C”这本书。 ( 顺便说一句,有什么好的 C 书吗?这是我的第三本书!我总是以错误或损坏的代码结束,这些代码应该可以工作,但在我的学习
我有这段代码,如何将 error_handler 设置为所有函数。现在,仅当 foo1 和 foo2 外部发生错误时,才会调用 error_handler。 set_error_handler('er
我有一个只能通过 ajax 访问的 php 文件。 ajax 调用只需要格式为 json_encode 的数据d 输出。我正在尝试创建一个自定义错误处理函数来捕获 php 错误,而不是直接输出它们,而
我想覆盖默认的 PHP 错误处理程序。我确信这已经实现了无数次。 我找到了以下项目,但大多数项目似乎都很老旧。 我主要想拥有: 开发模式,仅显示所有错误/通知 生产模式,允许向用户显示干净的自定义布局
我在应用引擎 app.yaml 文件中添加了以下错误处理程序: error_handlers: - file: default_error.html 然后我计划用一个强制的 DeadlineExcee
所以在 php.ini 中我设置了: error_reporting = E_ERROR 我写了一个处理程序: register_shutdown_function( "fatal_handler
我指的是为 Google Appengine 设置自定义错误响应,如 Configuring with app.yaml 的文档中所述。特别是以下代码: error_handlers - error
我又遇到了灵气障碍问题。 我在一个名为 error_handler 的仿函数结构中实现了错误处理。这通过引用传递给语法构造函数(参见 Qi 的 MiniC 示例)。 然后我有on_error s 在语
有哪些更好的方法可以避免应用程序逻辑中出现大量 isset(),并在需要时保留查看调试消息的能力 (E_NOTICE)? p> 首先假设:E_NOTICE 不是错误,而是用词不当,实际上应该是 E_D
将 Symfony with Composer 更新到版本 2.6 后,出现以下错误: [Symfony\Component\DependencyInjection\Exception\Invalid
我是一名优秀的程序员,十分优秀!