Это может быть сетевая вещь у моего интернет-провайдера, где находится мой ящик ... не совсем уверен. Я хотел просто проверить здесь, чтобы узнать, не видел ли кто-нибудь подобную проблему, связанную с сервером, чтобы я мог проверить и там.
если я захожу на один из своих веб-сайтов, я получаю сообщение «не удается подключиться» в firefox. Если я два или три раза нажму F5, он появится, но это плохо для моего SEO и моих клиентов, которые пытаются попасть на мои сайты из поисковых систем ... они не будут знать, что нужно обновить страницу.
Я сделал iisreset и фактически просто перезагрузил весь ящик ... та же проблема все еще существует.
Я проверил свое средство просмотра событий (журналы приложений и системные журналы), и там ничего необычного не происходит. Я могу нормально подключиться к своей коробке по протоколу RDP, и у меня нет проблем. Пинг / t к одному из IP-адресов не дает таймаутов.
Я не знаю, что проверить дальше ...
Обновить:
Я забыл упомянуть одну вещь: этот сервер обслуживает страницы с октября 2011 года без каких-либо проблем. Это только началось сегодня.
Похоже, что это сервер, а не сеть, так как при попытке получить сайты локально появляются те же симптомы.
Я не совсем уверен, что проблема связана с загрузкой пула приложений в первый раз. Причина в том, что я могу загрузить сайт в Firefox, а затем сразу же попробовать его в Chrome, и он не появится.
Это не на виртуальной машине.
Некоторые теории, которые могут помочь вам разработать план:
IIS 7.5 создает каждый веб-сайт как пул приложений (если вы создаете его через графический интерфейс)
Один пул приложений работает в одном W3WP.exe
W3WP Startup - самое дорогое время в жизни пула приложений
Пулы приложений (в основном) запускаются по запросу - они запускаются только при поступлении запроса
IIS тайм-аут (завершает работу) бездействующих пулов приложений через 20 минут по умолчанию
Переработка с перекрытием быстрее, чем холодный запуск
IIS имеет ограничение по времени запуска по умолчанию для пулов приложений, равное 90 секундам, и они прекращают работу (и перезапускают, то есть запускают снова), если они не работают с этим числом.
Если вы считаете, что производительность вашего первого запроса отвратительна:
может случиться так, что ваше приложение делает массу вещей при первом запуске, что может зависеть от производительности ввода-вывода / сети / базы данных.
не позволяйте пулу приложений останавливаться
изучить ввод-вывод, происходящий во время запуска пула приложений - ResMon (включенный в W2008R2 и W7) может дать вам хорошее представление об этом, особенно на вкладке диска, где он показывает приблизительную скорость байтов / сек и время ожидания ввода-вывода
используйте Perfmon для отслеживания производительности сайта, производительности ввода-вывода и времени запуска W3WP
Если сам ящик является совместно используемой виртуальной машиной, я бы предположил, что он либо слишком общий, либо не был соответствующим образом масштабирован. Счетчики производительности, использующие настенные часы, а не относительное время, воспринимаемое виртуальной машиной, могут быть полезны для диагностики этого.