编程语言
首页 > 编程语言> > python-通过Apache modwsgi运行时如何使Bottle打印stacktrace?

python-通过Apache modwsgi运行时如何使Bottle打印stacktrace?

作者:互联网

将Bottle作为独立服务器运行时,很容易做到:

from bottle import run, Bottle

run(app=app, host=config.get('bottle_host', 'localhost'), port=config.get('bottle_port', '8080'),
                            debug=config.get('debug', True), server=config.get('server_middleware', 'tornado'))

问题是使用wsgi,我必须这样做:

app = Bottle()

而且Bottle构造函数没有任何调试参数.那么我该怎么做才能获取堆栈跟踪信息?

解决方法:

import bottle
bottle.debug(True)

如果您查看源代码,则可以看到在提供调试时run函数会调用此函数.

标签:bottle,apache,mod-wsgi,wsgi,python
来源: https://codeday.me/bug/20191029/1958176.html