Задание Hangfire Recurring не выполняется своевременно в IIS

У меня есть веб-служба в IIS, которая выполняет следующие действия:

  1. У меня есть 2 постоянных рабочих места, что создает около 800 рабочих мест внутри компании. Повторяющееся задание должно выполняться в полночь.
  2. Hangrire использует MSSQL в фоновом режиме.

Я ожидал, что повторяющиеся задания начнутся в полночь. Но когда я на следующий день вошел в панель управления Hangfire, повторяющиеся задания были запущены тогда (а не в полночь).

Мне было интересно, была ли эта проблема из-за моего запроса на запрос Hangfire после обновления пула приложений, связанного с этим поведением.


person Jacob K    schedule 08.09.2017    source источник
comment
Не используйте в IIS какую-либо структуру планирования. Даже не думайте об этом, так как это противоречит дизайну IIS (отключение при простое / повторное использование пула приложений и т. Д.). Напишите приложение службы Windows или используйте планировщик Windows напрямую.   -  person Lex Li    schedule 09.09.2017
comment
Вы разрешили это?   -  person RoarG    schedule 26.04.2018


Ответы (1)