2016-08-17 2 views
0

У меня возникла проблема с сайтом, который мы размещаем, он находится на сервере Windows 2012 R2 с IIS 7. На этом сервере существует более 8 сайтов (все одинаковые в программном обеспечении) ,App Pool не запускается после переустановки до доступа на сайт

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

шаги:

  1. воссоздал сайт в IIS
  2. Воссоздал файлы внутри корня из известного рабочего сайта
  3. воссоздан пул приложений с настройками, чтобы отразить другой известный сайт (помни, что они являются все одинаковые)

Каждый сайт имеет свою собственную структуру корневого файла и пул приложений

Средство просмотра событий не ссылается ни на какие проблемы.

Журналы сайта показывают, где они остановились и начались снова. Нет ошибки

Все сайты не являются .net 2.0 32-битном


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

ответ

4

Это стандартное поведение IIS, а не ошибка или проблема. Сайт только приходит в память при первом доступе и обычно занимает больше времени, чем последующий доступ. Единственный способ, которым я знаю, чтобы всегда загружать сайт, - это настроить какое-то задание cron, чтобы опросить сайт так часто. Существуют инструменты мониторинга веб-сайтов, которые также могут использоваться, которые делают это и многое другое, а также сообщают, что сайт недоступен.

+1

Спасибо! Я был настолько знаком с сайтами с постоянным трафиком, что я не считал, что это происходит (это был тестовый сайт с замкнутым контуром). – Brett

+1

Другой вариант - играть с настройками IIS. Вы можете установить время повторного использования пула приложений и время простоя в конфигурации. См. Http://weblogs.asp.net/owscott/why-is-the-iis-default-app-pool-recycle-set-to-1740-minutes (не мой сайт, просто быстрый поиск Google). – AndrewP

+0

* @ AndrewP *, но если пул приложений переработан, ни один параметр IIS не поможет вам автоматически запустить сайт AFAIK. Я попробовал «Начать автоматически» и «Режим запуска», установленный в «AlwaysRunning», - настройки, доступные только для определенных комбинаций ОС и версии IIS, но не повезло. –

Смежные вопросы