Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Работа с Quartz в ASP.NET MVC
|
|||
|---|---|---|---|
|
#18+
Использую библиотеку Quartz для выполнения фоновых операций по расписанию. В Global.asax в Application_Start инициализирую свои Job`ы, но по прошествии какого-то времени Quartz прекращает свою работу, т.к. происходит вызов метода Application_End. Переменная объявлена как статическая: Код: c# 1. 2. 3. Инициализирую Job`ы следующим образом: Код: c# 1. 2. 3. 4. 5. 6. 7. Выяснил, что когда все сессии пользователей прекратили свое существование и больше нет активных сессий на сервере, то вызывается метод Application_End. Первоначально решил проблему так - создал еще один Job, который обращается к сайту раз в 15 минут (время жизни сессии 20 минут), чтобы поддерживать активные сессии на сервере, но все равно в какой-то момент происходит вызов Application_End, но уже не так часто. Кто-нибудь сталкивался с подобной проблемой и как ее решил? Возможно есть какие-то настройки в web.config, которые позволили бы не вызываться Application_End, даже если нет активных сессий на сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 13:10 |
|
||
|
Работа с Quartz в ASP.NET MVC
|
|||
|---|---|---|---|
|
#18+
AlexBel83Кто-нибудь сталкивался с подобной проблемой и как ее решил? Ага, используя windows scheduler + console application :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 14:11 |
|
||
|
Работа с Quartz в ASP.NET MVC
|
|||
|---|---|---|---|
|
#18+
ПарамонAlexBel83Кто-нибудь сталкивался с подобной проблемой и как ее решил? Ага, используя windows scheduler + console application :) + , у любого более менее приличного хостера есть такая стандартная опция ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 14:45 |
|
||
|
Работа с Quartz в ASP.NET MVC
|
|||
|---|---|---|---|
|
#18+
ПарамонAlexBel83Кто-нибудь сталкивался с подобной проблемой и как ее решил? Ага, используя windows scheduler + console application :) Через Windons Service это было реализовать куда проще и удобнее в плане администрирования, согласен. Но в данном случае речь идет именно об реализации шедулере на IIS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 15:11 |
|
||
|
Работа с Quartz в ASP.NET MVC
|
|||
|---|---|---|---|
|
#18+
AlexBel83речь идет именно об реализации шедулере на IIS. Хочешь, чтобы шедулер жил на IIS - играй по правилам IIS (ресайклы пулов, warm off, Application_End и куча всего остального). Не нравится? Выбрось на помойку свой Quartz-лисапед и юзай Windows Scheduler + Console Application или Windows Service. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2012, 20:35 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1359088]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
5ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 308ms |

| 0 / 0 |
