Я создал сайт asp.net с кварцевым планировщиком. Работа выполняется в фоновом режиме, и на сайте нет другой активности.C# - Quartz scheduler перестает работать, когда на сайте нет активности
Планировщик кварца, запланированный на каждые 30 минут.
После запуска IIS Планировщик работает правильно.
Но через какое-то время Планировщик остановился (около 1 часа).
Если у вас есть одно или несколько действий на сайте в качестве пользователя для входа в систему или просмотреть панель мониторинга, тогда планировщик работает правильно.
Но если на работе нет активности, она перестает работать.
Как сохранить мой Планировщик на все времена, когда на сайте нет активности?
P/s: Я знаю, что мой вопрос может быть дубликат с другим вопросом. Но я все еще спрашиваю, потому что я не могу комментировать, чтобы спросить в ответах на другой вопрос.
Edit:
Day Running at: 7/14/2016 4:00:00 AM
--
Day Running at: 7/14/2016 4:30:00 AM
--
Day Running at: 7/14/2016 5:00:00 AM
--
Stopped running
--
Day Running at: 7/14/2016 2:00:00 PM
--
Day Running at: 7/14/2016 2:30:00 PM
--
Day Running at: 7/14/2016 3:00:00 PM
--
Stopped running
--
У меня есть некоторые причины, чтобы использовать фоновую работу в веб-приложения. Я попытался увеличить время ожидания сеанса сеанса, но моя работа все еще не работала. Итак, можете ли вы предложить мне некоторые причины, по которым IIS выгрузит мое приложение? – TonyBui
@TonyBui: общий хостинг? :) –
@ AndreiRînea: Нет, я размещаю свое веб-приложение на частном хостинге. – TonyBui