ASGI:哨兵错误似乎显示来自不同请求的混合回溯

时间:2018-11-29 14:49:28

标签: python-3.x sentry django-channels raven daphne

截至本周,我们正在使用python 3,django 2和django通道2运行堆栈。由于这是ASGI应用程序,我们使用daphne服务器处理HTTP和websocket请求。

到目前为止,我们对整体性能和稳定性感到非常满意。但是,在哨兵中,某些错误似乎显示了来自不同请求的混合回溯。

understand correctly可能是因为

  

同步视图应该在线程池执行器中运行

我的问题确实是,在ASGI应用程序中将日志汇总到哨兵的正确方法是什么?我是library的创建者Tomchristie找到的starlette。有没有人在django环境下使用它的经验?

specs:

raven==6.9.0
daphne==2.2.2
Django==2.1.1
channels==2.1.3

记录设置:

...
'handlers': {
    'sentry': {
        'level': sentry_level,
        'class': 'raven.contrib.django.handlers.SentryHandler',
        },
    },
....

0 个答案:

没有答案