【发布时间】:2015-10-23 08:21:12
【问题描述】:
我有一个小的 Pyramid 应用程序,当我设置它时默认使用服务员 Web 服务器。但是我现在正尝试切换到 CherryPy,因为它与 sse 配合得更好。
但是对于未捕获的异常,我得到了一个 500 错误页面,其中包含女服务员的内容,但使用cherrypy 页面只是空白(虽然状态正确为 500)。
我唯一要做的就是换行:
use = egg:waitress#main
到
use = egg:pyramid#cherrypy
在 CherryPy 的 documentation 中,我可以读到我可以为意外错误设置自定义错误消息。试过了,但我没有看到任何效果,该函数从未被调用 - 我什至尝试在 CherryPy 的内部错误响应中添加一个断点,但它也没有被命中。
我怀疑还有其他问题,因为我认为 CherryPy 应该默认显示 500 页的“某物”?
【问题讨论】:
-
向我们展示堆栈跟踪或复制问题的方法,然后也许我们可以给您答案。最简单的方法是从 Pyramid 的入门模板开始,然后告诉我们要更改哪些内容以复制您所看到的内容。
标签: error-handling pyramid cherrypy