【发布时间】:2018-06-15 03:58:43
【问题描述】:
我有一个利用 Hangfire 执行后台任务和作业的网络应用程序。
我有一个重复性作业,该作业的 2 个实例不能同时执行。假设这项工作需要更长的时间来执行。
我想检查作业当前是否正在运行,如果是,请不要重新运行。
我环顾四周,找不到任何相关信息。
【问题讨论】:
-
这里的 cmets 中有一些指导:docs.hangfire.io/en/latest/background-methods/…。本质上,没有好的方法,但有一些潜在的解决方法。
-
@ChrisPratt 谢谢你。是的,我认为没有明显的方法可以做到这一点。
标签: .net asp.net-core hangfire