Раздел "Ограничения мастер-запроса JRun" отсутствует в CFAdmin
Я получаю приведенную ниже ошибку в моем приложении ColdFusion: *
21.11 11:23:43 Отладка [scheduler-1] - Следующая почтовая папка запускается через 15 секунд. java.lang.RuntimeException: истекло время ожидания ожидания запуска доступного потока. Возможно, вы захотите увеличить количество активных потоков в пуле потоков.
* Я знаю, что приложения ColdFusion с сайтами большого объема или долго работающими шаблонами могут получить указанную ошибку. Я считаю, что это не дефект приложения, а проблема самого CF. Поэтому, чтобы устранить это, я пытался увеличить "Максимальное количество запущенных потоков JRun" в "Настройках сервера" -> "Настройка запросов". Но я был удивлен, увидев, что в Admin отсутствует целое поле - "Ограничения мастер-запроса JRun". пожалуйста, обратитесь к снимку экрана ниже.И то же поле доступно в моем локальном администраторе CF (версия для разработчиков). Смотрите скриншот ниже:
Любая идея? Почему это несоответствие? И как мне увеличить темы?
1 ответ
Как упоминалось в комментариях, параметр Максимальное количество запущенных потоков JRun является опцией только для версии Enterprise. Редакция разработчика соответствует версии Enterprise с ограниченными IP-адресами. Вот почему вы видите это на вашем местном.
Несмотря на то, что эта опция не указана в администраторе для Стандартной версии, очевидно, она все еще там за кулисами. Вот как вы можете изменить настройку для Standard:
Перейти в каталог
cf_root\runtime\lib\wsconfig\1
,Примечание. В многосерверных сценариях местоположение
jrun_root/lib/wsconfig/1
,1
указывает на один сайт IIS. Если вы настроили несколько веб-сайтов IIS, число может измениться соответствующим образом.Откройте файл jrun_iis6_wildcard.ini (jrun_iis7_wildcard.ini, если вы используете IIS 7).
Раскоментируйте
maxworkerthreads=25
,Примечание. По умолчанию
maxworkerthreads
комментируется.Измените значение на
50
(maxworkerthreads=50
) от значения по умолчанию25
,Перезапустите IIS 6/IIS 7.
Примечание. Максимальное количество одновременных запросов шаблона (
Admin > Server Settings > Request Tunings > Request Limits
) также должны быть увеличены соответственно.
Ссылка - IIS 6 / IIS 7 для ColdFusion 9: увеличение количества рабочих потоков
Марк Крюгер дает немного больше информации об этом - обновлены рабочие процессы IIS 7 Max и ColdFusion