インターネット インフォメーション サービス (IIS) Windows プロセス アクティブ化サービス (WAS) は、HTTP 要求を処理する World Wide Web 発行サービス (W3SVC) をサポートしているため、ほとんどの Web サイトで必要になります。WAS プロセス マネージャーはアプリケーション プールを既存のワーカー プロセスにマップし、必要に応じて新しいアプリケーション プールをホストするために W3SVC の新しいインスタンスを作成します。WAS が利用できない場合、ほとんどの Web サイトは開始されません。
WAS を手動で再起動するか、自動的に再起動するように WAS を構成する
考えられる解決策は次のとおりです:
WAS を手動で再起動します。
自動的に再起動するように WAS を構成します。
WAS が失敗したときに実行するその他の操作を構成します。
問題が解決されない場合は、問題のトラブルシューティングを行うためにデバッガーをアタッチするか、カスタマー サービスに問い合わせます。
WAS を手動で再起動する
WAS を手動で再起動するには:
注意: World Wide Web 発行サービス (W3SVC) は WAS に依存しているため、WAS を開始した後で W3SVC を開始する必要がある場合があります。
コマンド プロンプト ウィンドウを管理者特権で開きます。[スタート] ボタンをクリックし、[すべてのプログラム] をポイントし、[アクセサリ] をクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] をクリックします。
コマンド プロンプトで、「net start was」と入力します。
W3SVC を再起動するには、コマンド プロンプトから、「net start w3svc」と入力します。また、WAS が停止したときに停止されたその他のすべてのサービスを開始します。
自動的に再起動するように WAS を構成する
動的に再起動するように WAS を構成するには:
[スタート] ボタンをクリックし、[コントロール パネル] をクリックして、[管理ツール] をクリックします。
サービスを右クリックし、[管理者として実行] を選択します。
[Windows プロセス アクティブ化サービス] を右クリックし、[プロパティ] を選択します。
[回復] タブをクリックします。
[最初のエラー] ボックスの一覧で、[サービスを再起動する] を選択します。
[回復] タブには、WAS が失敗したときに指定できるその他の操作も表示されます。たとえば、次のような操作が表示されます。
次のエラーまたはその後のエラーが発生した場合に自動的に再起動するように WAS を構成する
指定した時間が経過した後再起動するように WAS を構成する
指定した日数が経過した後リセットするようにエラー カウントを構成する
WAS が失敗したときに実行するプログラムと、プログラムのオプション パラメーターを指定する
これらのオプションの詳細については、[回復] タブの [回復操作のセットアップの詳細] をクリックしてください。
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 5030 |
Event Source | Microsoft-Windows-WAS |
Alert Generate | False |
Remotable | True |
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.WAS.terminated.unexpectedly.and.the.system.was.not.configured.to.restart.it" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.InternetInformationServices.6.2.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-WAS</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>5030</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.WAS.terminated.unexpectedly.and.the.system.was.not.configured.to.restart.it.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>