Ограничение одновременных запросов IIS и Coldfusion

Я использую IIS и JRun для обслуживания приложения coldfusion.

Что-то ограничивает максимальное количество одновременных подключений - они никогда не превышают 25.

Мое приложение долгое время ожидает ответа от внешних служб и, возможно, может обрабатывать гораздо больше одновременных запросов.

Я нашел только одно значение, которое может иметь какое-то отношение к этому:
В jrun.xml activeHandlerThreads установлено значение 100.


person tomgi    schedule 06.02.2012    source источник


Ответы (2)


Решение наконец найдено: IIS 6/IIS 7 для ColdFusion 9: увеличение количества рабочих потоков

Существует волшебный файл C:\JRun4\lib\wsconfig\1\jrun_iis6_wildcard.ini с:

#maxworkerthreads=25 <number of worker threads created for asynchronous request processing>

Значение по умолчанию — 25. Чтобы увеличить количество одновременных запросов, раскомментируйте эту строку и измените значение.
Например:

maxworkerthreads=50 <number of worker threads created for asynchronous request processing>

Затем вам нужно перезапустить как IIS (весь сервер, а не отдельный веб-сайт), так и службу JRun.

person tomgi    schedule 07.02.2012

Вы можете установить ограничения в разделе «Настройка запроса» в разделе «Настройки сервера» администратора ColdFusion. Оттуда должно быть понятно.

person Phil Parsons    schedule 06.02.2012
comment
Спасибо за ответ. Максимальное количество одновременных * запросов установлено на 100. Максимальное количество запущенных потоков JRun установлено на 500. Я пытался увеличить его еще больше, и это не помогает. - person tomgi; 06.02.2012
comment
Кажется чрезмерным, вы перезапустили процесс ColdFusion? - person Phil Parsons; 07.02.2012
comment
Да, и JRun, и ISS, но это ничего не меняет. - person tomgi; 07.02.2012