我用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个错误,我想查看flask应用程序生成的回溯,但是我找不到它。我需要不同的日志记录选项吗?在
以下是500错误后日志文件中的所有内容:
^{pr2}$
好吧,@ipinak走对了。看起来Flask正在吞食错误而不是传播它。在
这是修复它的the answer I found。如果链接断开,基本上就是在你的应用程序中设置:
我不认为你能做到这一点,你需要在你的应用程序中添加日志记录(我就是这么做的)。以下是有关可以记录https://uwsgi-docs.readthedocs.org/en/latest/LogFormat.html?highlight=log的数据的信息。另外,我建议您删除
daemonize
选项,而使用supervisord来控制进程。在相关问题 更多 >
编程相关推荐