Web siteleri ve Web uygulamaları Internet Information Services (IIS) uygulama havuzlarının kullanılabilirliğine bağlıdır. IIS uygulama havuzları da Windows İşlem Etkinleştirme Hizmeti'ne (WAS) bağlıdır. WAS çalışmıyorsa veya bir uygulama havuzunun başlatılması veya kapatılması sırasında hata oluşuyorsa, Web siteleri ve Web uygulamaları kullanılamayabilir.
Olası çözümler aşağıda verilmiştir:
Kilitlenmenin nedenini belirlemek için Hata Ayıklama Tanılama aracını kullanın.
Hatanın nedeni hakkında ek bilgi sağlayabilecek hata numarasını olay günlüğü iletisinin ayrıntılarında bulun. Bu hata numarası Olay Kimliğinden farklıdır.
Hata Ayıklama Tanılama aracını kullanma
Hata Ayıklama Tanılama aracını kullanmak için Beklenmeyen şekilde duran bir IIS işleminde sorun gidermek için Hata Ayıklama Tanılama aracını kullanma makalesine bakın.
Bir hata numarasını öğrenmek için olay günlüğü iletisi ayrıntılarını inceleme
Ek bilgi sağlayabilecek hata numarası için olay günlüğü iletisinin ayrıntılarını incelemek amacıyla:
Olay Görüntüleyicisi'nde aldığınız olayı seçin.
Ayrıntılar sekmesini ve ardından Kolay Görünümü'ne tıklayın.
Hata numarası varsa İkili veriler sözcüğü görünür.
Sözcüklerin altında, iki nokta üst üste simgesinden sonraki numarayı not edin.
Belirli bir hata numarası hakkında daha fazla bilgi edinme
Belirli bir hata numarası hakkında daha fazla bilgi edinmek için:
Microsoft Exchange Server Hata Kodu Arama sayfasından Err.exe yardımcı programını indirin.
Yükseltilmiş Komut İstemi penceresi açın. Başlat'a tıklayın, Tüm Programlar'ın üzerine gidin, Donatılar'a tıklayın, Komut İstemi'ne sağ tıklayın ve Yönetici olarak çalıştır öğesine tıklayın.)
Komut isteminde, Err.exe dosyasını indirdiğiniz dizine gidin. Örneğin, Err.exe dosyasını C:\Err konumuna indirdiyseniz cd C:\Err yazın.
Hata hakkında daha fazla bilgi edinmek için err hata numarası yazın. Örneğin, hata numarası 80070005 ise err 80070005 yazın.
Adım 4'teki örnekte, hata ERROR_ACCESS_DENIED çözümlemesini verir. Bu durumda, sonraki adım olarak izinlerle ilgili bir sorun olup olmadığı denetlemeniz gerekir.
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.Worker.process.serving.an.application.pool.reported.a.failure" 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>5039</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-WAS</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.Worker.process.serving.an.application.pool.reported.a.failure.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>