【发布时间】:2017-09-08 08:01:40
【问题描述】:
我在 IIS 上有一个执行以下操作的 Web 服务:
- 我有 2 个经常性工作,在内部创造了大约 800 个工作岗位。重复作业应该在午夜运行。
- Hangrire 正在后台使用 MSSQL。
我预计重复作业会在午夜运行。 但是当我第二天登录 hangfire 仪表板时,重复性工作就开始了(而不是在午夜)。
我想知道这个问题是否是因为我在应用程序池刷新后对 hangfire 请求的请求归因于此行为。
【问题讨论】:
-
不要在 IIS 上使用任何调度框架。甚至不要考虑它,因为它违背了 IIS 设计(空闲关闭/应用程序池回收等)。编写一个 Windows 服务应用程序,或直接使用 Windows 调度程序。
-
你解决了吗?
标签: iis jobs hangfire recurring