CherryPy 3与Apache 2使用ModWSGI:堆栈跟踪?

我正在试图显示堆栈跟踪或至less在使用WSGI脚本呈现给HTML响应的某种错误。 当我尝试导入脚本似乎无法find的模块(现在很好)时引发了ModuleNotFoundexception,但是在HTTP响应中报告的所有内容是一个相当模糊的内部服务器错误状态500错误,看起来像Apache的工作。

我怎样才能得到堆栈跟踪显示?

其他信息:我使用Windows Server作为服务和CherryPy 3.2.2与Apache 2.2(独立,非WAMP)。 我正在使用同一本地networking上的另一台机器通过networking共享编辑脚本; 我不熟悉远程WSGIdebugging,但如果有人知道如何debugging,而不必依靠Apache的错误日志,我想一些build议。 我已经尝试了许多CherryPy的configuration选项无济于事,所以我很想听听有没有人熟悉这一点。

请让我知道,如果你有任何想法; 谢谢!

下次只需添加:

 'global':{'request.show_tracebacks':True} 

到您的cherrypyconfiguration设置。

它就像巧妙地将所有东西包装在一个大的尝试/除了包含主要回复函数(yucky)之外的模块一样简单,并使用string格式化的exception版本进行回复。

不用说,我最终最终为此做了一个Django项目(可能是最好的)。

Django完成了工作,然后完成了一些工作。