Not all recurring jobs fired on the time they should

here is my Recurring jobs list from the dashboard

as you can see some jobs recurring on every minute and some on every 5 minutes.

but only the first two get executed, the rest just not get fired.

and here is my code:

JobStorage.Current = new SqlServerStorage(ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString);

            BackgroundJobServerOptions ops = new BackgroundJobServerOptions();
            ops.WorkerCount = 11;

            RecurringJob.AddOrUpdate(() => UserInfo.ReloadAll(MemoryServer.Divider, MemoryServer.Remainder, MemoryServer.UserInfoAccess), "*/1 * * * *");
            RecurringJob.AddOrUpdate(() => DiscInfo.ReloadAllDiscCoin(MemoryServer.Divider, MemoryServer.Remainder, MemoryServer.DiscInfoAccess), "*/1 * * * *");
            RecurringJob.AddOrUpdate(() => CoinStat.ReloadAll(MemoryServer.Divider, MemoryServer.Remainder, MemoryServer.CoinStatAccess), "*/1 * * * *");
            RecurringJob.AddOrUpdate(() => TaskInfo.ReloadTaskStateAll(MemoryServer.Divider, MemoryServer.Remainder, MemoryServer.TaskInfoAccess), "*/1 * * * *");

            RecurringJob.AddOrUpdate(() => AdInfo.ReloadAll(MemoryServer.AdInfoAccess), "*/5 * * * *");
            RecurringJob.AddOrUpdate(() => DiscInfo.ReloadAll(MemoryServer.DiscInfoAccess), "*/5 * * * *");
            RecurringJob.AddOrUpdate(() => TaskInfo.ReloadAll(MemoryServer.TaskInfoAccess), "*/5 * * * *");
            RecurringJob.AddOrUpdate(() => UserInfo.ReloadAllUserMsg(MemoryServer.Divider, MemoryServer.Remainder, MemoryServer.UserInfoAccess), "*/5 * * * *");
            RecurringJob.AddOrUpdate(() => UserInfo.ReloadAllUserRank(MemoryServer.Divider, MemoryServer.Remainder, MemoryServer.UserInfoAccess), "0 20 */1 * *");
            RecurringJob.AddOrUpdate(() => ExchgInfo.ReloadAll(MemoryServer.MallInfoAccess), "*/5 * * * *");
            RecurringJob.AddOrUpdate(() => YunMallInfo.ReloadAll(MemoryServer.MallInfoAccess), "*/5 * * * *");

            _backgroundJobServer = new BackgroundJobServer(ops);
            _backgroundJobServer.Start();

and my dev pc has 4 cores, so 11 worker count is just fine here?

any idea?

Errr…it’s wierd. i deployed to server and everything’s fine.

but it just not work on my dev computer :pensive:

@Kevin_Smith, there was a bug, and I’ve just released Hangfire 1.3.2 with the fix – http://hangfire.io/2015/01/27/hangfire-1.3.2-released.html. Thank you for reporting it!