我像这样启动它:
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 Flaskapplication = Flask(__name__)application.config['PROPAGATE_EXCEPTIONS'] = True总结
以上是内存溢出为你收集整理的python – uwsgi – 无法在日志文件中看到回溯全部内容,希望文章能够帮你解决python – uwsgi – 无法在日志文件中看到回溯所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)