Próbuję użyć usługi Hangfire do wykonywania powtarzających się zadań w tle, które sondują dane z innej witryny, problem polega na tym, że nie chcę, aby powtarzające się zadanie było uruchamiane, jeśli poprzednie zadanie nadal działa .Powtarzające się zadanie pojedynczej instancji Hangfire
Przeczytałem dokumentację, ale nie mogę znaleźć odpowiedzi. Czy istnieje sposób na powtarzające się zadanie, które jest uruchamiane co 10 minut, ale pomija, jeśli poprzednie zadanie nie zostało jeszcze wykonane?
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
// Hangfire
GlobalConfiguration.Configuration
.UseSqlServerStorage("DatabaseContext");
app.UseHangfireDashboard();
app.UseHangfireServer();
RecurringJob.AddOrUpdate("site-parser",() => SiteParserService.RunAll(), Cron.Minutely, TimeZoneInfo.Utc);
ConfigureAuth(app);
}
masz na myśli ostatnią realizację tego samego zadania cyklicznego? –