![]() |
|
Модераторы: gambit |
![]()
|
|
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: нет Всего: 48 |
Возник у меня такой вопрос. Допустим для некоторой операции требуется необозримо много времени. В связи с этим нужно узнать сколько проживет thread приложения, запущенный по кнопке Submit из Asp.Net странички. Пробовал выяснить эксперементальным путём - но запущенный поток упорно не хотел помирать. Пробовал выставлять время жизни через executionTimeout, но время выставленное там давно прошло а поток продолжал выполняться. Или он будет жить пока IISу хватает ресурсов?
-------------------- Account removed |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
А разве поток не умирает после того как он выполнил свою задачу ???
А где ты используешь потоки ??? в Асинхронных страницах ??? -------------------- |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: нет Всего: 48 |
Я спрашиваю про поток, который ещё не выполнил свою задачу и не вернул результат. Потоком я называю поток который порождается в апликейшн пуле IISa в результате запуска на выполнение апликейшена через Asp.Net страницу. Грубо говоря когда ты кликаешь на кнопке Submit, на сервере запускается Asp.Net приложение. Мой вопрос состоит в том, что это приложение может выполняться неопределенно долго, прежде чем вернет результат (в принципе оно может вообще не возвращать результата, главное выполнить до конца нужные действия на сервере). И мне нужно понять сколько это приложение теоретически может выполнятся, прежде чем IIS пришибёт его. Как таковые .Net потоки я не использую. Я подразумеваю поток в рамках которого выполняется данное Asp.Net приложение, на системном уровне. Я использую ICallbackEventHandler для динамического возврата прогресса выполнения операции в страничку. Но насколько я понимаю, это не принципиально. С тем же успехом я могу запустить самую обычную страничку на выполнение, которая тоже может выполняться неопределенно долго. -------------------- Account removed |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 5 Всего: 232 |
Sun, всё определяется в настройках сервера.
-------------------- ![]() |
|||
|
||||
| Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
Sun, гы :о) понял... просто из первого поста не сильно понял что ты имел ввиду...
Время жизни потока берется из machine.config в элементе processModel Это сообщение отредактировал(а) Mymik - 10.12.2006, 13:46 -------------------- |
|||
|
||||
| Sun |
|
|||
|
Account removed ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1611 Регистрация: 14.8.2002 Репутация: нет Всего: 48 |
Это в IIS 5, в 6 похоже это сидит в метабазе. Но всё равно спасибо, будем ковырять дальше. -------------------- Account removed |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |