Изменение machine.config в экземплярах вычислений Azure - PullRequest
2 голосов
/ 15 октября 2011

Я хочу изменить модель процесса, к сожалению, это не разрешено во время выполнения или в файле web.config веб-роли, настройка разрешена только в файле machine.config.

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

Как лучше всего изменить файл machine.config на всех вычислительных экземплярах Azure одновременно?

Настройки модели процесса по умолчанию не оптимальны для моего приложения:

Минимальное количество рабочих потоков на процессор в пуле потоков CLR: 1

Максимальное количество рабочих потоков на процессор в пуле потоков CLR: 20

Максимальное количество потоков ввода-вывода на процессор в пуле потоков CLR: 20

Ответы [ 2 ]

1 голос
/ 15 октября 2011

В общем, вносите такие изменения в задачи запуска.Пакетный файл с appcmd, вероятно, является самым простым способом сделать это для настроек IIS.

1 голос
/ 15 октября 2011

После еще одного расследования я обнаружил, что maxWorkerThreads был заменен на MaxConcurrentRequestsPerCPU после выпуска IIS 7 и .NET 4, для получения дополнительной информации см. 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...