Назад | Перейти на главную страницу

Только один из сайтов в пуле приложений имеет запросы в очереди - почему?

У меня есть сервер с несколькими пулами приложений (в основном по одному на ядро ​​ЦП). Каждый пул приложений: 1) имеет несколько сайтов, 2) работает под .NET Framework v4.0.30319 и 3) работает в режиме управляемого конвейера: «Интегрированный».

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

Все сайты работают нормально, кроме одного. Виснет стабильно. Единственным серьезным признаком проблемы является то, что очередь запросов рабочего процесса, кажется, выходит из-под контроля. Запросы ко всем другим сайтам (и всем другим сайтам в том же пуле приложений) обрабатываются без проблем. Долгосрочные запросы предназначены только для зависшего сайта. Я получил доступ к очереди запросов следующим образом:

[Узел сервера]> «Рабочие процессы»> [дважды щелкните рабочий процесс, на котором находится зависший сайт]

... когда я перерабатываю рабочий процесс, эти запросы исчезают, и сайт какое-то время работает нормально. Через некоторое время (30 мин - 1 час) запросы снова начали зависать (прошедшее время просто продолжает увеличиваться бесконечно).

Что могло вызвать эту проблему? Я пытался:

Любые идеи?

Конфигурация сервера