加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – uwsgi – 无法在日志文件中看到回溯

发布时间:2020-12-20 11:43:58 所属栏目:Python 来源:网络整理
导读:我正在使用uwsgi运行一个用烧瓶写的小服务. 我像这样启动它: flask/bin/uwsgi --http :9090 --master --pidfile /tmp/KVAutobus-uwsgi.pid --processes 30 --threads 2 --wsgi-file app.py --callable app --stats :9191 --daemonize /opt/logs/KVAutobus-u
我正在使用uwsgi运行一个用烧瓶写的小服务.

我像这样启动它:

flask/bin/uwsgi --http :9090 --master --pidfile /tmp/KVAutobus-uwsgi.pid  --processes 30 --threads 2 --wsgi-file app.py --callable app --stats :9191 --daemonize /opt/logs/KVAutobus-uwsgi.log

它似乎工作,但我只是在请求期间遇到500错误,我想看到烧瓶应用程序生成的回溯,但我找不到它.我需要不同的日志选项吗?

以下是500错误后日志文件中的所有内容:

>tail /opt/logs/KVAutobus-uwsgi.log

*** Stats server enabled on :9191 fd: 135 ***
spawned uWSGI http 1 (pid: 20124)
[pid: 20060|app: 0|req: 1/1] 10.36.100.18 () {34 vars in 709 bytes} [Tue Jun 30 14:29:57 2015] DELETE /kvautobus/api/clear_cache_range/MDAwMDAwMDA1NTA0MDAwMDAwMDQwOTYwMDAwMDAwMTczMDU2/MDAwMDAwMDA1NTA0MDAwMDAwMDQwOTYwMDAwMDAwMTg0NDQ4/ => generated 291 bytes in 30023 msecs (HTTP/1.1 500) 2 headers in 84 bytes (1 switches on core 0)

解决方法

好的,@ ipinak走在了正确的轨道上.看起来Flask正在吞噬错误而不是传播错误.

这是the answer I found修复它.如果链接断开,它基本上是在您的应用中设置:

from flask import Flask
application = Flask(__name__)
application.config['PROPAGATE_EXCEPTIONS'] = True

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读