För att säkerställa webbplats och webbprogram isolering, måste Internet Information Services (IIS) programpooler vara konfigurerade med unika namn och korrekt konfigurerade identiteter. Om ett fel inträffar under konfigureringen av en programpool, kan programpoolen eventuellt inte vara tillgängliga för att betjäna webbplatserna och webbprogrammen som har tilldelats.
Korrigera programpoolerna som anges i händelse loggmeddelandet. Om problemet kvarstår, kontrollera ApplicationHost.config filen och kontrollera att alla nödvändiga tjänster är startade. I vissa fall kan det vara nödvändigt att stoppa och starta om WAS.
Ändra konfigureringen av programpoolen med hjälp av Internet Information Services (IIS) Manager
Så här ändrar du konfigureringen av programpoolen:
Klicka på Start, på Kontrollpanelen och sedan på Administratörsverktyg.
Högerklicka Internet Information Services (IIS) manager och välj att köra som administratör
I anslutningspanelen, utöka serverknuten och välj programpooler
I funktionsfliken, välj den programpool du vill konfigurera.
Klicka på avancerade inställningar i åtgärdsfönstret.
Korrigera programpoolerna som anges i händelse loggmeddelandet.
Klicka på OK.
Stoppa och starta om WAS
Så här stoppar och startar du om WAS:
Obs! Om du stoppar WAS kommer också andra tjänster som är beroende av den, inklusive W3SVC (World Wide Web Publishing Service) att stoppas. Du kan eventuellt också behöva starta om W3SVC eller andra tjänster.
Öppna ett upphöjt Kommandotolkens fönster. Klicka på Start, för markören till Alla program, klicka på Tillbehör, högerklicka på Kommandotolken och klicka sedan på Kör som administratör.
I kommandofältet, skriv net stop was /y.
I kommandofältet, skriv net start was.
Fär att starta om W3SVC, från kommandofältet, skriv net start w3svc. Dessutom, starta andra tjänster som stoppades när WAS stängdes av.
Target | Microsoft.Windows.InternetInformationServices.6.2.ApplicationPool |
Category | Alert |
Enabled | True |
Alert Generate | False |
Remotable | True |
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 |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.WWW.service.failed.to.properly.configure.the.application.pool.queue.length" 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>1087</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.failed.to.properly.configure.the.application.pool.queue.length.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>