|
срок жизни синглета
|
|||
---|---|---|---|
#18+
Добрый день. Пытаюсь написать сервис, который в автоматическом режиме будет лопатить базы данных, и в частности по таймеру загружать данные из dbf на sql server. Служба настроена в сингл-режим. Код: c# 1. 2. 3. 4. 5. 6. 7.
Лёве пишет что: "срок жизни синглетной службы не ограничен и она уничтожается только при уничтожении хоста". На практике после запуска таймера экземпляр уничтожается после стандартного 20-ти минутного таймаута, что, понятно, не устраивает. В чем может быть проблема и как с ней справится? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 17:15 |
|
срок жизни синглета
|
|||
---|---|---|---|
#18+
ashedow, а как ты отследил ее уничтожение? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 17:29 |
|
срок жизни синглета
|
|||
---|---|---|---|
#18+
AlexeiK, 1- время от времени отслеживал количество записей в таблице, в которую указал их заливать. 2 - параллельно на сервере, на котором развернута служба (тестовый, она там одна) наблюдал за процессами w3wp.exe Через примерно 20 минут после запуска количество записей перестает расти а процессы пропадают. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 17:46 |
|
срок жизни синглета
|
|||
---|---|---|---|
#18+
ashedow, ты так бы и сказал, про IIS. там ж у пула настройка idle timeout =20 min ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 17:49 |
|
срок жизни синглета
|
|||
---|---|---|---|
#18+
и вроед это не должно быть уничтожением. ты кодом проверь, время дампи при запуске и остановке. и посмотри лог. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 17:51 |
|
срок жизни синглета
|
|||
---|---|---|---|
#18+
AlexeiKтам ж у пула настройка idle timeout =20 min Он на таймаут пула не смотрит - я для проверки его 1 минуту выставлял. Похоже, берет таймаут из настроек сессии сайта. Кодом тоже проверял, сделал метод, который возвращает состояние таймера. Если дернуть его после прекращения вставок, то процессы w3wp.exe снова появляются, таймер оказывается не запущен. Т.е., как я понимаю, заново создается экземпляр. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.02.2012, 17:58 |
|
|
start [/forum/topic.php?fid=19&gotonew=1&tid=1397285]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 300ms |
0 / 0 |