Я запускаю тесты на сервере IIS, чтобы увидеть, как он масштабируется. У меня дорогой процесс запуска (чтение большого количества данных из SQL, заполнение сети AI), но с 4 или более процессорами он обычно заканчивается через несколько минут. В настоящее время я пытаюсь запустить веб-службу с 2 процессорами и получаю следующее сообщение:
Application '/LM/W3SVC/1/ROOT' with physical root 'C:\inetpub\wwwroot\' failed to load coreclr. Exception message:
Managed server didn't initialize after 120000 ms.
После некоторых поисков я обнаружил, что это связано со свойством IIS: startupTimeLimit . Поэтому я go в IIS, нахожу пул приложений и изменяю значение:
Настройки IIS AppPool
Но это не изменило результат. Кроме того, я подозреваю, что значение по умолчанию для параметра AppPool было 90 секунд, а в документации startupTimeLimit сказано, что значение по умолчанию составляет 120 секунд, что соответствует сообщению об ошибке.
Как сделать Я говорю IIS не останавливать длительный процесс инициализации?