Služba WWW zjistila chybu při pokusu o zabezpečení obslužné rutiny fondu aplikací.

Microsoft.Windows.InternetInformationServices.6.2.WWW.service.encountered.an.error.when.it.tried.to.secure.the.handle.of.the.application.pool (Rule)

Knowledge Base article:

Souhrn

Weby a webové aplikace závisí na dostupnosti fondů aplikací Internetové informační služby (IIS). Fondy aplikací služby IIS naopak závisí na Aktivační službě procesů systému Windows (WAS). Pokud se služba WAS nespustila nebo během spouštění nebo vypínání fondu aplikací nastaly chyby, nemusí být weby a webové aplikace dostupné.

Řešení

Nastavení identity fondu aplikací a jeho opětovné spuštění

Aby byl fond aplikací funkční, je nutné nastavit identitu fondu aplikací na platný účet pro fond aplikací. Pro fondy aplikací existují dva typy identity: integrovaná a vlastní. Mezi integrované účty patří NetworkService, LocalService a LocalSystem. Výchozí (doporučovaná) je NetworkService. Pokud nastavíte identitu fondu aplikací na vlastní účet, budete muset zajistit, aby měl uživatel platná pověření a byl členem skupiny IIS_USRS. Následující postupy popisují způsob nastavení identity fondu aplikací a restartování fondu aplikací.

Postup pro nastavení identity fondu aplikací:

Postup pro přidání konkrétního uživatele (vlastní účet) do skupiny IIS_USRS:

Poznámka: Po přidání uživatele do skupiny IIS_USRS je nutné zastavit a znovu spustit Webové služby, aby nová přihlašovací práva začala platit. Tím se zastaví veškerý webový přenos na server.

Pokud jste do skupiny IIS_USRS nepřidali identitu, pokračujte kroky zastavení a opětovného spuštění fondu aplikací.

Postup pro zastavení a opětovné spuštění webových služeb:

Postup pro zastavení a opětovné spuštění fondu aplikací:

Fond aplikací můžete také znovu spustit pomocí následujícího odkazu:

Recyklovat fond aplikací

Element properties:

TargetMicrosoft.Windows.InternetInformationServices.6.2.ApplicationPool
CategoryAlert
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.Server.IIS.6.2.WarningAndErrorEventProvider Default
Filter ConditionDetection Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventFilter Default
WA WriteAction Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription Default

Source Code:

<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.WWW.service.encountered.an.error.when.it.tried.to.secure.the.handle.of.the.application.pool" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.Server.IIS.6.2.WarningAndErrorEventProvider">
<LogName>System</LogName>
</DataSource>
</DataSources>
<ConditionDetection ID="Filter" TypeID="Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool.EventFilter">
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1026</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.WWW.service.encountered.an.error.when.it.tried.to.secure.the.handle.of.the.application.pool.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>