我正在IIS服务器上运行基准测试,看看它的扩展情况。我有一个昂贵的启动过程(从SQL读取大量数据,填充人工智能网络),但如果有4个或更多处理器,它通常在几分钟内完成。我目前正在尝试用两个处理器启动web服务,我不断收到以下消息:
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属性有关:
启动时间限制
.所以我进入IIS,找到应用程序池并更改值:
IIS AppPool settings
但这并没有改变结果。另外,我很怀疑,因为AppPool设置的默认值是90秒,而
启动时间限制
表示默认值为120秒,对应于错误消息。
如何告诉IIS不要关闭长时间运行的初始化进程?