1

我有一个经常性的工作,它第一次完美运行,但在下一次执行后,它给出了错误。但是,我的方法没有任何异常或错误GetPendingTrips()。有人可以指导我在下一次重复工作的尝试中出现什么问题吗?

RecurringJob.AddOrUpdate<ITripManager>(nameof(ITripManager), job => job.GetPendingTrips(), Cron.Minutely);

在此处输入图像描述

4

1 回答 1

0

我已经意识到 Hangfire 不会在 IIS 服务器的后台连续工作,当服务器上没有任何活动时,它会立即停止重复的工作。因此,为了运行重复作业,您需要执行本文中提到的以下步骤。

https://docs.hangfire.io/en/latest/deployment-to-production/making-aspnet-app-always-running.html

于 2019-09-30T07:01:56.140 回答