11得票2回答
检查是否实例化了HangFire.JobStorage。

我有一个ASP.NET MVC应用程序,它作为Hangfire客户端工作-将不同的作业排队。我正在使用SqlServerJobStorage来使用Hangfire。 现在我正在处理这样一种情况:当没有连接到Hangfire数据库时,在未来的某个时间点会实例化连接。 目标是我的ASP.NET...

19得票2回答
Hangfire单实例循环作业

我正在尝试使用Hangfire在后台运行一个定期任务,该任务从另一个网站轮询数据,问题是如果上一个任务仍在运行,我不希望定期任务运行。 我已经阅读了文档,但似乎找不到答案。是否有一种方法可以定期运行每10分钟的任务,但仅在前一个任务完成后才跳过?public void Configuratio...

8得票1回答
使用Hangfire:通用Enqueue<T>方法抛出异常。

我有一个简单的.NET 4.5控制台应用程序,安装了Hangfire.Core和Hangfire.SqlServer包。 在我的主方法中,我像这样排队后台作业: BackgroundJob.Enqueue&lt;Test&gt;((t) =&gt; Console.WriteLine(t....

16得票3回答
Hangfire自动重试 - 如何手动配置重试之间的时间

我有一个需求需要手动配置重试之间的时间,但我找不到方法。 但我在https://github.com/HangfireIO/Hangfire/blob/master/src/Hangfire.Core/AutomaticRetryAttribute.cs上找到了一段代码 它会在最大重试次数完成...

8得票4回答
用 .Net 框架管理在不同机器上运行的后台进程

我有一个位于服务器上的asp.mvc应用程序。从这个应用程序中,我想启动一个长时间运行且资源密集型的进程。 所以我想要一个用户代理,例如3个机器上都有一个用户代理,而这些用户代理只会使用各自机器的资源。 就像在Hadoop中我们有主节点和群集,在这些群集中任务在各自的集群上运行,并且有1个...

8得票1回答
使用NLog记录Hangfire定时后台作业的日志

我的问题如下:我使用Hangfire调度方法/函数,并使用NLog记录相关信息。当我不使用Hangfire运行该方法时,我可以获得所有所需的日志信息,但是当我使用Hangfire调度该方法时,所有这些日志都丢失了。 我知道Hangfire会使用NLog(或您喜欢的其他日志框架)进行自己的日志...

13得票1回答
Hangfire.Autofac与MVC应用程序 - 注入失败

我正在尝试创建一个简单的Hangfire测试,但它不起作用。这里是所有重要的代码以及我如何使用Hangire.Autofac进行配置。不确定我漏掉了什么。我在/hangfire控制面板中得到的异常如下。public class AmazonSqsService : IAmazonSqsServ...

17得票2回答
Hangfire仪表板授权配置不起作用。

我已经下载了nu-get包Hangfire.Dashboard.Authorization 按照文档说明,我尝试配置基于OWIN的授权,如下所示,但我得到了智能感知错误DashboardOptions.AuthorizationFilters已过时,请改用Authorization属性 我...

7得票2回答
Hangfire:打开了过多的连接

我们正在生产中使用Hangfire,结果发现我们已经达到了数据库连接数的最大限制。 我们仅仅为维护一些长时间运行的任务而使用了约45个连接,这似乎有点太多了。 我想知道是否有方法可以改变连接数的数量,但是我在配置中找不到提供这种配置的地方。

10得票2回答
如何从Hangfire返回返回值

我注意到Hangfire仪表板中一个成功作业的字段: 我希望能够向其中插入一些数据,以便提供更多关于作业的信息。 我该如何做呢? 我已经搜索了Google、查阅了Hangfire文档等等,但都没有成功——可能是因为“result”在这种情况下是一个非常棘手的关键词。