hangfire 相关问题

Hangfire是一个开源框架,可帮助您在.NET Framework和.NET Core中创建,处理和管理后台作业。

IIS 6.1 - 始终使用 Hangfire 运行网站进行后台作业

我想在 IIS 6.1 上创建一个 ASP.NET 网站(无法更改),既不回收也不关闭。我希望它始终运行并且永远不会宕机,哪怕一秒钟。 有没有什么建...

回答 3 投票 0

设置 JobExpirationTimeout 不适用于成功的 Hangfire 作业

我们使用的是 Hangfire 版本 1.7.36。我试图从 OnStateApplied() 方法设置 JobExpirationTimeout 以将成功和删除的作业保留 7 小时。 我已经设置了全局超时...

回答 1 投票 0

Hangfire - 禁用并发执行 - 如果在方法参数中传递相同的值,则防止并发执行

Hangfire DisableConcurrentExecution 属性未按预期工作。 我有一种方法,可以用不同的 ID 调用。如果相同的 Id 是通过的,我想防止方法的并发执行...

回答 2 投票 0

在mstest单元测试中验证Hangfire中的BackgroundJob.Delete

我有一个 CancelScheduledJob 方法,获取后台作业的 Id 并使用 JobStorage 检索此 Id 并取消匹配的 Hangfire 作业: var mon = JobStorage.Current.

回答 1 投票 0

hangfire 重复作业:防止同一作业并行执行

我已经实现了一项需要每分钟运行的重复作业。有时,由于涉及 API 调用,工作会出现一些问题,这可能需要更长的时间才能响应。这样作业就被排队了

回答 1 投票 0

如何使用 Jalali 日期触发 Hangfire 重复作业?

我正在尝试在 Hangfire 中设置使用 Jalali (Shamsi) 日历的定期作业。具体来说,我想根据“Shamsi 月的最后一天”或“...

回答 1 投票 0

hangfire 后台作业失败并耗尽其最大重试次数后如何执行操作

我有一个操作作为 Hangfire 后台作业执行,如下所示: var jobId = BackgroundJob.Enqueue(() => PerformActionA(param1, param2)); 如果具有 jobId 的作业失败并达到 max

回答 1 投票 0

Hangfire 每隔一定天数(大于 31)执行一次重复作业

我想使用 Hangfire 每隔一定天数(在我的配置中指定)执行一个方法。问题是天数可能大于 31,据我所知...

回答 1 投票 0

Hangfire 排队作业未运行

我有一项作业正在排队,但尚未执行。 BackgroundJob.Enqueue(nameof(MasterDataMessageConsumerJob).ToLower(), x => x.ExecuteAsync(

回答 1 投票 0

MSMQ 如何与 Hangfire 配合使用。谁能解释一下流程?

谁能解释一下MSMQ队列如何接收消息以及hangfire将如何处理该请求?

回答 2 投票 0

Hangfire 重复作业未在 IIS 上及时运行

我在 IIS 上有一个 Web 服务,它执行以下操作: 我有 2 份经常性工作,在内部创造了大约 800 个工作岗位。重复作业应该在午夜运行。 Hangrire 在

回答 2 投票 0

Hangfire 事务流程(工作单元)

在下面的.Net Framework代码中,确保将someEntity对象插入到数据库中,然后执行Publish操作。然而,在.Net Core 中我无法做到这一点。什...

回答 3 投票 0

以编程方式添加或删除 Hangfire 服务器和队列

我们有一个多租户 asp.net mvc(框架,非核心)应用程序,我们在应用程序启动时由租户创建 Hangfire 服务器和队列。当我们有新租户注册或有租户离开时,我们希望...

回答 1 投票 0

ASP.NET Core Hangfire 配置 Docker?

我在向 Docker 发送hangfire时遇到此错误: 2024-09-01 17:17:34 警告:Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository[60] 2024-09-01 17:17:34 存储密钥...

回答 1 投票 0

SQL Raiseerror 成功结束?

有没有办法在 SQL Server 过程中使用 RAISEERROR 来引发错误,但仍然使过程“完成”成功? 现在我们有一个以 RAISERROR 结尾的过程,它

回答 1 投票 0

Hangfire 应用程序作为 Windows 服务无法启动

我有一个 Hangfire 应用程序(.Net 8),我尝试将其作为 Windows 服务托管在 Windows 服务器中,但它无法启动。服务器已经托管了一些其他 HF 应用程序作为 Windows 服务,并且没有问题...

回答 1 投票 0

如何正确重命名 Hangfire 作业?

我使用 Hangfire 来运行一组周期性作业。有时我想重新命名这些工作。然而,目前尚不清楚如何做到这一点。 例如。我有代码: RecurringJob.AddOrUpdate("旧名称&q...

回答 1 投票 0

启动时中止 Hangfire 服务器的方法

我有一个 ASP.NET Core 项目,该项目使用 Hangfire 和 SQL Server 存储来执行重复作业。它还具有确保数据库连接在启动时有效且最新的机制。如果...

回答 1 投票 0

Hangfire 服务器抛出错误并且无法启动

Hangfire 服务器抛出错误并且无法启动。 日志文件中的错误 未处理的异常。 System.Collections.Generic.KeyNotFoundException:给定的键“Cron”不存在于字典中...

回答 1 投票 0

如何在 ASP.NET Core 中使用 Hangfire 进行依赖注入?

我想运行一个先前在 ASP.NET Core 8 的 IoC 中注册的重复作业。 像这样的东西: 我在 IoC 中注册了一个类 该框架负责处理所有依赖关系...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.