Так у меня есть несколько повторяющихся заданий, которые должны работать на определенный час:замедленное воспламенение продолжает работать повторяющиеся задания поздно
RecurringJob.AddOrUpdate(() => Runner.SendTestEmail(), Cron.Daily, TimeZoneInfo.Local);
RecurringJob.AddOrUpdate(() => Runner.CleanProjectFiles(), "0 0 * * *", TimeZoneInfo.Local);
RecurringJob.AddOrUpdate(() => Runner.IPAudit(), Cron.Daily, TimeZoneInfo.Local);
Они все должны работать в полночь, однако они работают во все времена день.
Последний раз, когда все мои рабочие дни были в 5:13 утра.
Я проверил время и часовой пояс коробки, на которой размещен сайт, я установил QueuePollInterval на 15 секунд, но все еще работает на несколько часов позже.
Ящик SQL отличается от коробки, на которой размещен сайт, однако я обязательно проверил время там, чтобы убедиться, что все было одинаково.
Есть ли у кого-нибудь какие-либо предложения относительно того, как я могу исправить эту проблему?
Есть ли что-то, что мне нужно настроить в IIS?
Ваш пул приложений настроен на переработку без трафика? С Hangfire, если дерево должно падать в лесу, оно будет ждать, чтобы сделать звук, пока кто-то не услышит его, так сказать. Пул приложений должен быть доступен для запуска Hangfire. – UtopiaLtd
Прохладный, попробуем и дадим вам знать – DevShadow