Разве это не связано с продолжительностью загрузки с Azure?
Вы можете попробовать протестировать это с большими файлами и посмотреть, как он это обрабатывает.
Кроме того, как @jbl спросил, как ваш сервер Hangfire размещен?Если он размещен в IIS, помните, что сервер Hangfire может потерять пульс, если IIS завершит процесс приложения из-за простоя в течение определенного периода времени.
Я сталкивался с этой проблемой в прошлом и в итоге запустил приложение как процесс на сервере.
IIS оптимизирован для экономии ресурсов, поэтому он будет отключать процессы, которые не выполняютсяиспользуемый.Когда к вашему приложению делается запрос, он запускает процесс обратно.Это также приведет к тому, что любые запланированные фоновые задания не будут срабатывать.