User Tools

Site Tools


троттлинг_exchange

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
троттлинг_exchange [2025/02/25 12:57] – removed - external edit (Unknown date) 127.0.0.1троттлинг_exchange [2025/02/25 12:57] (current) – ↷ Page name changed from тротлинг_exchange to троттлинг_exchange jp
Line 1: Line 1:
 +===== Троттлинг Exchange =====
  
 +=== Увеличение лимита сессий PowerShell ===
 +
 +Представим, что какая-либо из наших учётных записей часто использует подключения PowerShell. К примеру, служба системы мониторинга Zabbix с высокой периодичностью выполняет какие-либо сервисные скрипты или команды. Стандартного лимита в 18 подключений - может не хватить. Тогда, скорее всего, в логах раздела //application// мы увидим событие с кодом 70, содержащее примерно такую ошибку: 
 +
 +<WRAP prewrap>
 +<code>(Process w3wp.exe, PID 22176) Fail to create runspace for user domain/OU/OU/zabbixservice because the user has reached the maximum number of connections allowed. Max allowed connections: 18.
 +</code>
 +</WRAP>    
 +
 +Решение: расширить заданные на подключение лимиты. 
 +
 +Посмотреть лимиты существующих политик можно так:
 +
 +   Get-ThrottlingPolicy | select PowerShellMaxConcurrency, PswsMaxConcurrency
 +Если нам нужно добавить новую политику, а не изменить уже существующую - создаем её сразу с необходимыми параметрами. 
 +
 +<WRAP prewrap>
 +<code>
 +New-ThrottlingPolicy -Name zabbix_policy -PowerShellMaxConcurrency 50 -PswsMaxConcurrency 50 -ThrottlingPolicyScope Regular
 +</code>
 +</WRAP>
 +
 +Теперь назначим созданную политику пользователю, который нам интересен (//zabbix_service//).  
 +
 +   Set-ThrottlingPolicyAssociation -Identity zabbix_service -ThrottlingPolicy zabbix_policy
 +{{tag>Exchange Microsoft Mail PowerShell}}