Повторяющееся задание Hangfire выдает ОШИБКУ при втором выполнении

У меня повторяющаяся работа, с первого раза она работает отлично, но после следующего выполнения выдает ОШИБКУ. Однако в моемGetPendingTrips()метод. Могут ли некоторые подсказать мне, в чем проблема при следующей попытке повторной работы?

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

ht tps:https://stackru.com/images/f2a4fc348dd9afdec6f00986eef2a194f32c17f2.png

1 ответ

Я понял, что Hangfire не будет работать постоянно в фоновом режиме на сервере IIS, он немедленно остановит повторяющееся задание, когда на сервере нет никакой активности. Итак, чтобы запустить повторяющееся задание, вам необходимо выполнить следующие шаги, как указано в этой статье.

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

Другие вопросы по тегам