标签[hangfire]

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

0
0回复
06

在.Netcore3.1中添加hangfire后,应用程序无法在服务器上运行

我有一个应用程序 .Net core 3.1。 对于自动作业执行,我已经实现了hangfire。 在本地一切正常,但是当我在服务器上发布它时,我收到 CORS 策略错误。 我已经在启动文件中添加了所有配置,如下所示。
0
0回复
10

Hangfire.Job表中获取参数

我使用 Microsoft SQL 服务器和 Hangfire。 在 HangFire.Job 表中,我有一个存储外键的 Arguments 列。 对我来说,我的 Arguments 列如下所示: 如何获得没有括号、日期时间等的外键? 外键是:20073、20075、20076、20077、2007
0
1回复
18

无法使用授权样板代码访问Hangfire仪表板

我可以从本地环境访问 Hangfire 仪表板,但无法从部署的服务器访问它。 初步搜索显示我需要启用授权。 所以我有,根据非常简单的样板示例。 首先,我创建了这个类,其中Authorize方法应该强制批准: 然后我添加了配置: 但是在我部署并尝试访问/hangfire页面后,我在日志中看到了这一点:
0
0回复
15

如何使用iCalRecurrenceRule在Hangfire中安排作业?如何从iCalRecurrenceRule转换为Cron表达式?

我正在尝试使用从前端获得的 iCal ReccurenceRules 在 Hangfire 中安排作业。 有没有办法直接使用这些 RecurrenceRules 触发作业? 我在文档中找不到它,但也许存在该选项。 或者,是否有一种简单的方法可以将 iCal RecurrenceRules 转换为 C
0
1回复
17

将不同项目中的Hangfire作业安排到执行它们的位置

我有 2 个 .net 核心 Web 项目。 其中之一称为 ScheduledJobs,它使用 Hangfire 和仪表板来安排和处理作业。 另一个叫做 ClientWebsite,它只安排作业——但我不希望它们在这里执行! ScheduledJobs 工作正常,如果我从那里安排任何事情,它会选择
0
1回复
30

HangfireServer无法处理Process.Start(processstartinfo)的重复作业

我有一个 ASP.NET Core Web 应用程序,我正在尝试使用 Hangfire 来安排后台作业(调用 exe)。 一切都适用于像教程一样排队的作业: 但是,当我尝试运行时: 我可以在没有 Hangfire 的情况下从程序开始这个过程。 我是否需要创建一个单独的进程来托管 Hangfire
0
0回复
13

Hangfire,设置重复作业的优先级

我正在使用 hangfire 并且正在寻找一种方法来确保重复作业的执行顺序。 就是这种情况,假设我有 5 个工作,我不知道执行时间。 假设作业 A 需要更长的时间并且与计划作业 B 的开始时间重叠。 此外,它也与作业 C 的开始时间重叠。 在作业 A 完成时,将有作业 B 和 C,它们都是要执行的候
3
1回复
50

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

Hangfire DisableConcurrentExecution属性未按预期工作。 我有一种方法,可以用不同的 ID 调用。 如果传递了相同的 ID,我想阻止方法的并发执行。 我的 EntryJob 接口具有 RunAsync 方法。 界面看起来像这样 现在,如果 Id 相同,我想阻止 Ru
0
1回复
19

.netcorehangfire运行特定任务

我正在使用吊火。 我需要一个运行一次的任务,如下所示。 我怎样才能做到这一点? 错误 错误 CS1662 无法将 lambda 表达式转换为预期的委托类型,因为块中的某些返回类型不能隐式转换为委托返回类型 My.API
0
1回复
25

是否可以使用dotNet使用Hangfire每20秒运行一次作业?

在 dotNet 核心中使用 Hangfire 我可以使用以下表达式每 20 秒运行一次作业: 但它不适用于 asp.net,使用: 我收到此错误: '*/20 * * * * *' 是无效的 crontab 表达式。 它必须按分钟、小时、天、月和星期几的顺序包含计划的 5 个组成部分。
0
0回复
09

无法从hangfire仪表板中删除重复作业

我在 Hangfire Dashboard 试图删除一个重复的工作,但它一直给我 403 消息。 由于我已经访问了仪表板,我希望能够通过仪表板删除作业而不会出现身份验证问题,因为访问仪表板查看信息已经需要身份验证。 我正在调用POST到api/hangfire/recurring/remove 。
0
1回复
31

如何使用hangfire在ASP.NET中的Controller中触发方法?

我想每天在控制器中运行一个方法。 我为 Hangfire 一步一步地做了所有事情,但它仍然不起作用。 这是我在控制器中的代码,有没有人知道为什么这不是每天自动完成的? 谢谢public void TriggerFunction(){ RecurringJob.AddOrUpdate(()
0
0回复
32

重复的Hangfire作业只运行一次

我遇到的问题是,只要我关闭本地主机,就会关闭应该每天执行的预定 Hangfire 作业。 这是我在 HomeController 中的代码: 如果我执行localhost/Home/TriggerFunction然后localhost/Hangfire我可以在 Hangfire 概述中看到作业。 一
1
0回复
21

在.net5webapi上运行hangfire仪表板的问题

我在我的 .net 5 解决方案上安装并配置了 hangfire 在 ConfigureServices 我有: 在配置上: 一旦运行它的解决方案给我附图任何解决方案?
0
0回复
15

Hangfire仪表板注销

参考这个ASP.NET Core MVC Hangfire custom authentication 我在 HangFire 仪表板中使用了自定义基本身份验证来登录。 我怎样才能从它注销? 谢谢
5
0回复
81

Hangfire-重新安排预定的作业

要重新安排计划的作业,我目前正在删除以前的作业,然后在事务中安排新的作业,因此如果计划失败,它会回滚删除:using (var transaction = new TransactionScope(TransactionScopeOption.Required)){ BackgroundJob
0
1回复
150

如何在特定时间和特定队列中安排Hangfire后台作业?

我使用Hangfire来安排工作。 在我的设置中,我定义了两个不同的队列。 一种用于处理循环作业和具有“低”优先级的作业。 另一个队列用于具有“高”优先级的作业,这些作业是根据用户输入临时创建的。 非循环作业按这样安排,以确保它们最终在正确的队列中: 一切正常,但现在我有一个新要求,我需要在某些条件
0
0回复
16

Hangfire作业最初中止然后成功

在 .Net Core 2.1 上使用 Hangfire 1.7.10,在 Openshift 上使用 Postgresql。 有时工作会Aborted 。 AFAIK,这是由于 Openshift pod 重新启动。 但是,有时作业会在短时间内变成Aborted ,然后成功。 出现这种临时Abo
1
1回复
180

HangfireMongoDB.NetCore无法使用sasl协议机制SCRAM-SHA-1进行身份验证

我正在使用 .Net Core 3.1 和 Hangfire MongoDb 进行后台调度,现在在启动时它正在抛出 我在配置文件中的连接字符串是正确的,我能够通过 Mongo 客户端从相同的连接字符串连接到数据库 这就是我在 Startup.cs 中添加 Hangfire 的方式 关于这个问题的任何
0
2回复
245

是否有带Redis的HangFire的免费版本?

有没有办法在 Redis 数据库中使用 HangFire 免费版本?

1 2 3 4 5 6 7 8 9 10 下一页