Объект отслеживает размер стека IRP и выдает оповещение, если он слишком маленький.
Объект отслеживает размер стека IRP и выдает оповещение, если он слишком маленький.
Монитор проверяет, достаточно ли большое значение у параметра "Размер стека IRP", чтобы разрешить серверу доступ к локальным устройствам. Параметр "Размер стека IRP" указывает, сколько расположений стека устанавливает служба для пакетов запроса ввода-вывода (IRP).
Этот монитор может перейти в критическое состояние, если значение параметра "Размер стека IRP" слишком маленькое для того, чтобы служба сервера должным образом управляла общими каталогами на некоторых физических дисках.
Если состояние работоспособности неизвестно, то мониторинг объекта еще не начат.
Чтобы выполнить эту процедуру, необходимо быть администратором на локальном компьютере либо обладать соответствующими делегированными полномочиями.
Обновите размер стека IRP по умолчанию
Чтобы устранить эту проблему на необходимом сервере, попробуйте обновить размер стека IRP по умолчанию следующим образом.
1. Щелкните Пуск, затем Выполнить, введите команду regedit, после чего щелкните ОК.
2. Найдите и выберите следующий подраздел реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
3. Если параметр Размер стека IRP существует, перейдите к шагу 4. В противном случае выполните следующие действия.
â— В меню Правка наведите указатель на пункт Создать, а затем выберите значение DWORD.
â— Введите IRPStackSize и нажмите клавишу ВВОД.
4. Щелкните правой кнопкой мыши Размер стека IRP, а затем выберите Изменить.
5. В разделе Система исчисления выберите значение Десятичная. В поле Значение введите желаемое значение (от 25 до 50), а затем щелкните ОК.
6. В командной строке с повышенными привилегиями введите net stop server и нажмите клавишу ВВОД. Если будет предложено подтвердить операцию, введите y.
7. Введите команду net start server и нажмите клавишу ВВОД.
Примечание. Возможно, придется перезапустить другие зависимые службы, которые были остановлены вместе со службой сервера.
Проверка
Чтобы убедиться, что служба сервера работает, в консоли управления выполните следующие действия.
Щелкните задачу Запросить состояние службы сервера.
Устранив проблему, в консоли управления выполните сброс состояния этого монитора на "Работоспособное".
Событие сервера 2011 (http://go.microsoft.com/fwlink/?LinkId=183116)
Target | Microsoft.Windows.FileServices.Service.SMB.6.3 | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.FileServices.Service.SMB.6.3.StackSizeConfig" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.FileServices.Service.SMB.6.3" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.RepeatedEventLogTimer2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.FileServices.Service.SMB.6.3.StackSizeConfig.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="RepeatedEventRaised" MonitorTypeStateID="RepeatedEventRaised" HealthState="Error"/>
<OperationalState ID="TimerEventRaised" MonitorTypeStateID="TimerEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RepeatedComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</RepeatedComputerName>
<RepeatedLogName>System</RepeatedLogName>
<RepeatedExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2011</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">srv</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</RepeatedExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<WithinTimeSchedule>
<Interval>60</Interval>
</WithinTimeSchedule>
</TimeControl>
<CountingCondition>
<Count>2</Count>
<CountMode>OnNewItemTestOutputRestart_OnTimerSlideByOne</CountMode>
</CountingCondition>
</Consolidator>
<TimerWaitInSeconds>180</TimerWaitInSeconds>
</Configuration>
</UnitMonitor>