我正在使用 raven 从我的芹菜工作记录到哨兵。我发现每当我使用 django 日志系统记录到哨兵时,每次更新都可能需要几分钟(但日志成功)。如果我从我的日志记录配置中删除哨兵,它是即时的。
我尝试通过以下方式直接恢复使用 raven:
import raven
client=raven.Client("DSN")
client.captureMessage("message")
这在工作人员内部没有延迟。
但是,如果我尝试使用 django 特定客户端,如下所示,则存在延迟:
from raven.contrib.django.raven_compat.models import client
client.captureMessage("message")
它通常是 2 分钟多一点,所以看起来像超时但操作成功。
延误加起来,使我的工作队列不可靠。