Sitecore TheadPool Configurator
v1.0.19
设置ASP.NET应用程序ProcessModel螺纹限制
某些方案需要调整ASP.NET应用程序池线程限制。这通常是在machine.config文件中的<processModel>部分上完成的。但是,在某些环境(例如Azure WebApp)中, machine.config可能无法直接修改。
免责声明
考虑应用程序池螺纹限制调整作为手术程序,以解决您确认并完全理解其起源的特定问题。如果您不完全确定要解决什么问题,则使用应用程序线程机制进行回火可能会适得其反。
使用基于API的方法为SITECORE解决方案配置ASP.NET应用程序池线程限制。
使用Sitecore 8.2版本开发并测试了该解决方案。
在Sitecore 9中,介绍了一个新的处理器/sitecore/pipelines/initialize/processor[@type="type='Sitecore.Analytics.Pipelines.Loader.StartThreadPoolSizeMonitor, Sitecore.Analytics'"] ,以使应用程序可以在其线程限制上进行动态限制。
感谢Nick Mitikov的想法和示例代码。