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的想法和示例代碼。