sql - Nlog in hangfire 作业死锁
问题描述
我在 dotnet 核心应用程序中使用 hangfire 作为自定义工作流引擎,在我开始记录之前它工作得非常好。我作为要求登录到数据库。所以正常的数据库目标。我启用了同步=真。一旦我打开登录,我就开始出现死锁。一切都在使用DI。在没有日志的情况下,一切都可以正常工作,一旦我添加了一条将日志写入数据库的规则,我就会陷入死锁。它甚至不是很多并发作业,在我的测试中只有 11 个。请帮忙?!已经为此失去了一周的时间,但仍然卡住了。
我不确定它是否相关,但我同时也得到了这个:异步异常:超时刷新所有目标
解决方案
推荐阅读
- jenkins - 使用 PowerShell 或 DOS 生成 Jenkins 加密密码
- bash - 如何在 mac 中设置 cron 作业以运行简单的 backup.sh 脚本
- perl - 将一长行 HTML 拆分为多行
- regex - 使用正则表达式将第一个字母转换为小写字母为大写
- asp.net-mvc - 已在跟踪具有键值的另一个实例
- javascript - 将资源作为 JSON 提要加载时的方法问题
- php - PHP 强制按值分配
- javascript - Vue.js 模态不显示何时
- java - 如何在 Spring Boot 中使用 @Pathvariable 注释调用 Post 方法?
- google-fit - google fit Rest API 中位置的数据源