首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >烧瓶-在请求完成后订阅日志的正确信号?

烧瓶-在请求完成后订阅日志的正确信号?
EN

Stack Overflow用户
提问于 2015-03-15 23:02:00
回答 1查看 565关注 0票数 1

我想记录请求。(用户页视图)到数据库,但我只想在请求完成并成功地将数据发送到客户端之后将请求元数据记录到DB。

烧瓶request_tearing_down是正确的信号订阅吗?request_finished怎么样?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-15 23:49:26

看起来你不想要request_finished。从医生那里:

此信号是在响应发送到客户端之前发送的。

据我所知,在发送响应之前也会触发request_tearing_down

我不认为有一个特定的信号存在,你可以订阅做一些事情后,一个回应已经发送。您可能可以修改Flask的代码来自己添加一个。

最好的选择可能是使日志记录异步进行,这样它就不会延迟响应。您可以自己使用线程或子进程来完成这一任务,也可以使用像芹菜这样的库为您完成一些工作。

还请参见这个问题

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29067264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档