Мы исправили аналогичную проблему только с конфигом.
Отличная книга, которую вы можете мне помочь, - «Карманный кунсултант» для администратора Microsoft IIS 6.0 Уильяма Р. Станека.
Я постараюсь помочь здесь. Я видел это раньше.
В моей компании мы всегда разделяем отдельные сайты на отдельные пулы приложений, на которых работает ColdFusion
Для каждого пула мы настроили следующие параметры.
Щелкните правой кнопкой мыши по своим пулам в пулах приложений.
Перезапуск рабочего процесса (в минутах) 1740, все остальное ясно
Мы также следим за тем, чтобы максимальное количество рабочих процессов составляло 4.
Мы отключаем рабочие процессы после простоя в течение 20 минут, ограничиваем очередь запросов ядра до 1000
Мы проверяем рабочий процесс каждые 30 секунд
Это обслуживает многие десятки миллионов просмотров страниц на 4 серверах в месяц.
Вы также должны проверить, есть ли в вашей IIS «Конфигурация приложения» в окне свойств веб-сайта / Home Directory / Configuration у вас обоих расширений для .cfm, установленных на JRUN / CF dll, а также карты подстановочных знаков приложения. 1021 *
Мы удалили карту приложения с подстановочными знаками, так как обнаружили, что jrun опрашивается на изображениях и всячески только для того, чтобы сказать, что он их не обработает.
Также в свойствах веб-сайта проверьте фильтры ISAPI, если вы не используете .NET, убедитесь, что он не работает здесь в качестве фильтра, поскольку это может быть только фильтр, вызывающий взрыв.
Вы проверили среднюю длину очереди и время очереди в ColdFusion. Попробуйте Fusion Reactor, чтобы найти проблемы здесь. Возможно, ваш веб-сайт слишком занят, но я сомневаюсь в этом, так как CF взорвется до IIS.