修改Azure计算实例上的machine.config

时间:2011-10-15 11:02:38

标签: azure

我想更改流程模型,遗憾的是,在运行时或Web角色web.config文件中不允许这样做,该设置仅允许在machine.config文件中。

<processModel maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50"/>

一次更改所有 Azure计算实例上的machine.config文件的最佳方法是什么?

默认流程模型设置不适合我的应用程序:

  

CLR线程池中每个CPU的最小工作线程数:1

     

CLR线程池中每个CPU的最大工作线程数量:20

     

CLR线程池中每个CPU的最大I / O线程数:20

2 个答案:

答案 0 :(得分:1)

经过一些调查后,我发现IIS 7和.NET 4发布后maxWorkerThreads已被MaxConcurrentRequestsPerCPU取代,有关详情,请参阅http://social.msdn.microsoft.com/Forums/en-US/windowsazuretroubleshooting/thread/cbc1f1bb-9ff6-4fef-8ef2-fa3547747449/http://msdn.microsoft.com/en-us/library/ee377050(v=bts.10).aspx

答案 1 :(得分:1)

通常,在启动任务中进行如下更改。运行appcmd的批处理文件可能是为IIS设置执行此操作的最简单方法。