首页 > 解决方案 > Nlog in hangfire 作业死锁

问题描述

我在 dotnet 核心应用程序中使用 hangfire 作为自定义工作流引擎,在我开始记录之前它工作得非常好。我作为要求登录到数据库。所以正常的数据库目标。我启用了同步=真。一旦我打开登录,我就开始出现死锁。一切都在使用DI。在没有日志的情况下,一切都可以正常工作,一旦我添加了一条将日志写入数据库的规则,我就会陷入死锁。它甚至不是很多并发作业,在我的测试中只有 11 个。请帮忙?!已经为此失去了一周的时间,但仍然卡住了。

我不确定它是否相关,但我同时也得到了这个:异步异常:超时刷新所有目标

标签: sql.net-coredeadlocknloghangfire

解决方案


推荐阅读