IIS 7.5, как проверить, действительно ли работает автозапуск? - PullRequest
3 голосов
/ 03 апреля 2012

Я разместил свое приложение asp.net mvc3 в облаке amazon ec2, используя Windows Server 2008 R2. Первая загрузка страницы очень медленная. Я решил включить автозапуск на IIS 7.5.

Я последовал за постом Скотта. http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series.aspx

У меня есть только одно веб-приложение, размещенное на этом сервере, и у этого приложения есть собственный пул приложений, который не доступен никому другому.

это все, что я сделал, добавьте startMode = "AlwaysRunning".

вот проблема. Я вижу, что производительность становится немного лучше, но все равно около 4-5 секунд.

Есть ли способ проверить, правильно ли работает моя настройка автозапуска?

1 Ответ

2 голосов
/ 02 февраля 2013

Если у вас есть доступ к IIS Manager на коробке, вы можете проверить «Рабочие процессы» для сайта. В противном случае ищите процесс с именем w3wp.exe. Если у вас только один сайт, это должен быть единственный процесс.

Попробуйте остановить приложение и убедиться, что рабочий процесс остановлен. Теперь запустите приложение без выдачи запроса. Если процесс там, автозапуск работает.

РЕДАКТИРОВАТЬ: слайды 11 и 12 из http://www.slideshare.net/brianritchie1/iis-alwayson-services могут быть полезны.

...