hangfire 相关问题

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

Hangfire - 具有指定队列名称的重复作业

我有两台服务器,ServerA 和 ServerB。他们共享相同的hangfire 数据库。 我有两份工作,JobA 和 JobB。 在 ServerA 上,我使用: 重复作业.AddOrUpdate( “工作A”, () =>...

回答 2 投票 0

Hangfire 可以在不重新部署的情况下处理计划任务的更改吗

我一直在 Microsoft MVC 应用程序中使用 Hangfire。我已经用它来编译和安排即发即忘的任务,但令我惊讶的是我无法在 p...

回答 3 投票 0

与BackgroundJib服务器内的Enqueue一起使用时,HangFire Schedule方法不会触发

[使用最新版本的 HangFire Nuget 包] 我在 .NET 6 中创建了一项服务来处理一项玉米工作。我需要立即执行一个方法并安排它在一段时间后再次执行...

回答 1 投票 0

Hangfire 与 NSubstitute 的经常性工作

我需要使用 NSubstitute 对我的hangifre 经常性工作进行单元测试,我的服务类如下,现在我需要对其进行测试。 公共类 ItemService :IItemService、IJobConfigurationService {

回答 1 投票 0

hangfire 重复作业需要在program.cs 中吗?

我正在使用.Net 7 和 Hangfire 1.8.5 Hangfire 的所有重复作业都必须直接在 Program.cs 中列出吗?或者我可以将它们抽象成一个子模块吗?我宁愿有 20 份重复工作...

回答 2 投票 0

在 HangFire 中设置“按需”作业

在 Hangfire 中,我已经成功设置了重复作业,并且可以根据需要手动触发,这要归功于 Web UI 及其“触发”按钮。 RecurringJob.AddOrUpdate(..); 但我愿意...

回答 5 投票 0

如何从服务器上的客户端作业获取访问权限以进一步处理?

首先,我不确定我是否正确理解了Hangfire。我的理解是,从客户端将一些东西放入Hangfire DB中,同时服务器正在运行和监控....

回答 1 投票 0

Hangfire EnqueuedJobs 参数

我正在尝试使用以下代码检索 Hangfire 中排队的作业: IMonitoringApi 监视器 = JobStorage.Current.GetMonitoringApi(); var jobData = Monitor.EnqueuedJobs(?, 0, 1); ...

回答 2 投票 0

Hangfire 激活器未处理

我遇到了 Hangfire 无法在 NET 5 上的 Web API 中处理其实例对象的问题。 这是我在“ConfigureServices()”中的配置(非常标准,顺便说一句): 服务.AddS...

回答 1 投票 0

Hangfire - CRON 在数据库中保存在哪里?

HangFire 将定期作业的 CRON 保存在数据库中的哪里? 例如,如何修改这样的表达式来获取有关其 CRON 的信息? 选择[键] ,[分数] ,[价值] ,[过期时间] ...

回答 1 投票 0

即使用户已登录,httpcontext也会将用户身份返回为空,尝试为hangfire设置身份验证过滤器

我正在尝试通过仅允许具有管理员角色的用户访问/hangfire来配置hangfire身份验证,但这样做时httpcontext中的用户始终设置为null,即使用户处于lo状态...

回答 2 投票 0

Hangfire 中的“作业”字段为 null 或空值

在 Startup.cs 中,我尝试将重复作业排入队列,如下所示: RecurringJob.AddOrUpdate(() => Console.WriteLine("测试"), Cron.Daily); 但收到错误: 请大家帮忙看看是什么...

回答 2 投票 0

每月第二个星期一的 Cron 表达式(针对 Hangfire)

我正在尝试在hangfire中创建定期作业,每月第二个星期一运行一次,如下所示: 1. 2018 年 5 月 14 日星期一 上午 8:00 2. 2018 年 6 月 11 日星期一 上午 8:0 3. 七月星期一...

回答 5 投票 0

如何通过新的 .NET 8 后台服务功能在 .NET 8 中使用 Hangfire 服务

我们一直在 .NET Framework 4.7.2 Windows 服务中运行 Hangfire,并在单独的 ASP.NET MVC 网站中运行 TopShelf 和仪表板 UI。这一直工作得很好,但现在我们想要......

回答 1 投票 0

带有 Hangfire 的 CancellationToken

首先,我决定使用 Hangfire,因为它可以在不同的 Windows 服务中或者实际上在不同的服务器上运行代码。我可以使用 Task 类轻松执行任务,但我的逻辑是

回答 2 投票 0

Hangfire - 执行函数时间与计划作业时间不匹配

我们已安排 TriggerdNotitication() 函数于 12.10.10PM 预计 TriggerdNotitication() 将在 12.10.10PM 执行 但实际的 TriggerdNotitication() 是在 12.10.25PM 执行的 V...

回答 2 投票 0

Hangfire 多个“失败”队列?

现在,所有作业失败都会进入单个失败队列。是否可以将 Hangfire 配置为具有多个失败队列?例如,零售订单作业处理器错误将转至零售订单

回答 1 投票 0

事务(进程 ID 58)在锁资源上与另一个进程发生死锁,并已被选为死锁受害者。重新运行交易

我有一个 Blazor Wasm 应用程序,当我调用端点从数据库中获取体积记录列表时,会生成错误:事务(进程 ID 58)在锁定资源上死锁...

回答 1 投票 0

配置 Hangfire 通过单独的实例调用 WebAPI,无需在 API 中编写代码

我们有很多后台作业过去在控制台应用程序中运行,现在我们已将其转移到 API 调用中。一切都工作正常并完成工作。 我们使用 JSON 创建了一个单独的网站

回答 1 投票 0

VB.Net Webforms 应用程序:Hangfire 后台作业库启动时出现“无法投射对象”错误

我正在开发一个 Asp.Net 项目,我试图为后台作业添加“Hangfire”库。我已经根据文档安装了所有必需的软件包,并创建了测试数据...

回答 2 投票 0

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