Форум программистов, компьютерный форум, киберфорум
Наши страницы
IIS
Войти
Регистрация
Восстановить пароль
 
V0fka
3 / 5 / 1
Регистрация: 24.05.2010
Сообщений: 243
#1

Умирание процесса IIS - IIS

20.12.2017, 11:34. Просмотров 295. Ответов 3
Метки нет (Все метки)

Привет!

Есть небольшое приложение MVC 5 для тестирования HTTP запросов: по одному адресу шлются запросы, по другому показывает последние 100 запросов с параметрами. Так как это тестовая штука и мне надо отправить что-то и тут же посмотреть, я решил не заморачиваться с хранением этой информации в БД и сделал в контроллере статическое поле, куда пишутся запросы. Все работает вроде как задумано.

Но прихожу на работу на следующий день, хочу посмотреть запросы, которые отправлял вчера, но там пусто. Если отправить и посмотреть сейчас, то запросы появляются.

Помимо этого я заметил ещё такое. Опять таки, прихожу на следующий день на работу, открываю окно с каким-то проектом в VS, жму Отладка\Повторно присоединиться к процессу, а студия говорит, что процесса такого нету. И действительно в списке процессов нету w3wp.exe. Вот сейчас, кстати, хотел посмотреть как точно называется процесс, а его в списке нету. Хотя минут 10-15 назад он 100% был. Если при этом выполнить обращение к приложению (отправить какой-то запрос, просто через браузер открыть и т.п.), то процесс в списке процессов появляется.

В связи с этим всем, я сделал вывод, что если запросов к IIS какое-то время нету, он убивает этот процесс (с целью экономии ресурсов?) и все содержимое памяти приложений умирает вместе с ним. Потом же, когда поступает какой-то запрос и процесс w3wp.exe не запущен, IIS его запускает и данные приложения инициализируются заново.

Если все так, то можно ли как-то сделать, чтобы данные приложений не обнулялись? Или другими словами, может можно сделать как-то, чтобы процесс w3wp.exe не убивался?

http://www.cyberforum.ru/iis/thread1531165.html

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2017, 11:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Умирание процесса IIS (IIS):

IIS 7.5
1. какие права и какому пользователю предоставлены по умолчанию. (перенесли...

IIS Лицензия
Добрый день, помогите разобраться, по какой лицензии распространяется IIS...

IIS 7.5 и SSL
Всем доброго времени. Суть вопроса такова, есть сервер windows 2008r2(DNS,DHCP...

ImageCms на IIS
Доброго времени суток. Такая проблема, установил пробный ImageCms на веб...

Миграция IIS
Добрый день, Windows 2008 R2 MS Web Server 6.1 IIS 7.5 на нём крутится...

3
OwenGlendower
Супер-модератор
Эксперт .NET
8743 / 7747 / 3317
Регистрация: 17.03.2014
Сообщений: 15,241
Записей в блоге: 1
22.12.2017, 00:02 #2
V0fka, это называется recyling и его можно отменить в настройках пула (не советую). Вместо это сделай простейший механизм записи в файл в App_Data. Бинарная сериализация, xml или json - не важно.
0
V0fka
3 / 5 / 1
Регистрация: 24.05.2010
Сообщений: 243
22.12.2017, 11:14  [ТС] #3
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Вместо это сделай простейший механизм записи в файл в App_Data. Бинарная сериализация, xml или json - не важно.
А есть какие-то события, которые возникают при "умирании" процесса и при его "оживлении"? Или нужно каждый раз писать/читать файл в тех местах, где я сейчас делаю это через статическое поле?
0
V0fka
3 / 5 / 1
Регистрация: 24.05.2010
Сообщений: 243
09.01.2018, 10:51  [ТС] #4
Актуально...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2018, 10:51
Привет! Вот еще темы с решениями:

IIS-VirtualPath
Здравствуйте. Подскажите, пожалуйста, как настроить в IIS путь виртуального...

GeoIP и IIS
Хочу перенаправлять пользователей с помощью GeoIP на разные страницы в...

Настройка IIS
Подскажите пожалуйста, как настроить на локальном компьютере IIS так, чтобы...

Настройка IIS 8.5
Добрый день други! Подскажите пожалуйста. Имею : Windows Server 2012 r2 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru