【发布时间】:2017-10-17 01:06:49
【问题描述】:
我对 Hangfire 1.4.3.0(WebAPI、SQL 服务器存储)有一个奇怪的问题 - 作业开始后正好 30 分钟后,hangfire 重新启动它并分配一个新的工作人员。跟踪级别的默认 hangfire 日志记录没有显示任何有用的信息。在我的网络应用程序日志中,我只能看到作业已启动,hangfire 数据库中的状态表显示分配了新的工作人员:
Id JobId Name Reason CreatedAt Data
27 8 Processing NULL 2017-05-17 10:34:51.640 {"StartedAt":"2017-05-17T10:34:51.6389278Z","ServerId":"mypc:3332","WorkerNumber":"22"}
28 8 Processing NULL 2017-05-17 11:04:51.683 {"StartedAt":"2017-05-17T11:04:51.6819303Z","ServerId":"mypc:3332","WorkerNumber":"14"}
但是以前的工人怎么了?如何找出它停止的原因?
【问题讨论】:
标签: c# asp.net-web-api background-process jobs hangfire