Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> IISトラブルシューティングガイドおよびエラーコードフル

IISトラブルシューティングガイドおよびエラーコードフル

  

IISサーバーエラーの原因は複雑です。サービスが開始に失敗した場合、IISプロセスが中断された場合、またはサイトを開始できない場合は、エラーイベントがシステムログに記録されます。 IISのエラーに関係なく、トラブルシューティング方法を決定する前に、イベントビューアを使用してシステムログに記録されている関連イベントを確認する必要があります。いくつかのエラーは明らかにサーバーのハードウェアの損傷によって引き起こされていますが、ソフトウェアによる他のエラーはしばしば目立たないです。このセクションでは、一般的なIISのトラブルシューティングの手引きを紹介します。

IISの再起動

Microsoftの一般的なトラブルシューティング方法とトラブルシューティングソリューションによると、ほとんどのソフトウェア問題はこの方法を再起動することで解決できます。 IIS 5.0の新機能の1つとして、コンピュータを再起動せずにIISサービスを再起動することができます。 IISサービスを再起動すると、システムはIISプロセスのメモリスペースを強制的にリセットするため、メモリエラーが原因で発生する問題は解決できます。 IISを再起動する方法は、主に次のような状況で使用されます:Webアプリケーションに欠陥があり、効果的に制御できない、Webアプリケーションが正しく動作していない、または不安定である。 [/TD] [/TR] [/TABLE] IISサービスの再起動中は、現在のすべての接続を保持できず、サーバー上のすべてのサイトが再起動中に機能しません。 IISサービスを再起動しても問題が解決しない場合は、サーバーを再起動しても機能しません。

サイトアプリケーションが正しく機能していない場合は、次の手順でサーバーのIISサービスを再起動します。

1。 IIS管理コントロールツリーの[IIS]ノードを展開し、IISサービスを再起動する必要があるコンピュータを選択します。
<P> 2。 [操作]メニューをクリックし、[IISを再起動する]を選択します。
<P> 3。 [Stop /Start /Restart]ダイアログボックスで、[IISをどうしますか?]ドロップダウンリストから[Server IISを再起動する]を選択し、[OK]をクリックします。
<P> 4。 [シャットダウン]ダイアログボックスにIISの再起動の進捗状況が表示されますが、それでも応答がない場合は[今すぐ終了]をクリックして上記の操作を繰り返してください。

注:HTMLベースのIISマネージャ(リモート管理モード)を使用して上記の再起動操作を実行することはできません。

1つのサイトを安定させるためには、IISプロセス全体を再起動する必要はなく、サイトを再起動するだけです。 IISのトラブルシューティング

バックアップ/復元IIS

世界中に絶対に安全なサーバーセキュリティプランがある場合、それはバックアップです。優れたシステム管理者が行う3つの最も重要なタスクは、バックアップ、バックアップ、およびバックアップです。

IISの実装メカニズムには、レジストリに似たメタベースMetaBaseが含まれていますIIS自体とサイトの構成プロパティは、すべてWindows 2000とメタベースMetaBaseに格納されています。したがって、関連するレジストリとメタベースがバックアップされている限り、サイトに関連するすべての設定を保存できます。サイトを削除した後やIISを再インストールした後でも、バックアップを使って元の状態に戻すことができます。

IISをバックアップする手順は次のとおりです。

1。 IISマネージャで[IIS]ノードを展開し、バックアップするコンピュータを選択します。
<P> 2。 [操作]メニューをクリックし、[設定のバックアップ/復元]を選択します。
<P> 3。 [設定のバックアップ/復元]ダイアログボックスの[バックアップ]リストに、すべてのバックアップファイルとバックアップ時間を表示します。 [バックアップ作成]ボタンをクリックしてください。
<P> 4。 [バックアップ構成]ダイアログボックスで、新しいバックアップの名前を指定して[OK]をクリックします。
<P> 5。 [閉じる]をクリックしてバックアップを完了してください。

デフォルトでは、バックアップファイルはWinntsystem32inetsrvMetaBackディレクトリに保存されます。

バックアップを復元するには、同様に、[設定のバックアップ/復元]ダイアログボックスの[バックアップ]リストでバックアップファイルを選択し、[復元]をクリックします。その後、左側のプロンプトダイアログボックスで[OK]をクリックすると、しばらくするとIISサーバーはバックアップされたときの状態に戻ります。

IISが再インストールされた後にサーバーがバックアップを復元する必要がある場合は、上記の回復操作に基づいて、次のように追加の操作を実行する必要があります。コマンドプロンプトで、「cscript.exe X:InetPubAmdinScriptsAdsutil.vbs enumw3svc」と入力します。ここで、「X」はIISがインストールされているドライブのドライブ文字です。一覧表示された設定から、WamUserNameの値と関連付けられたWAMUserPassを探します。
<P> 2。コントロールパネルの[管理ツール]をダブルクリックし、[コンピュータの管理]をダブルクリックします。
<P> 3。 [ローカルユーザーマネージャ]を選択して[ユーザー]をクリックします。 [IWAMコンピュータ名]ユーザーアカウントをダブルクリックします。前のステップで見つかったWAMUserPass値を入力して、「OK」をクリックします。
<P> 4。 [バックアップ名の設定]ダイアログボックスで、作成したバックアップファイルを選択し、[復元]をクリックします。これで設定は完全に復元されます。

IISのトラブルシューティング

TCP /IPのトラブルシューティング

TCP /IPプロトコルの問題は、多くの場合、IISが正しく機能していないことの原因です。 IISにエラーがあってもIISサービス自体に問題がないと判断できる場合は、ネットワーク接続に問題がないかどうかを検討する必要がありますが、単にネットワークハードウェアの損傷による問題を取り除いた後、ネットワークプロトコル、主にTCP /IPに注目してください。同意します。

Windows 2000はさまざまなTCP /IPトラブルシューティングツールを提供しており、これらのツールは主にコマンドプロンプトに基づいており、ネットワークの問題を診断するための強力な手段を提供します。

ipconfigツールを使用したTCP /IP設定の確認

ipconfigは、クライアントのTCP /IP設定ステータスを確認および管理するためのコマンドプロンプトツールです。コマンドプロンプトで「ipconfig」と入力してEnterキーを押すと、IPアドレス、サブネットマスク、デフォルトゲートウェイなど、右側に表示されているコンピュータの基本的なTCP /IP構成プロパティが表示されます。

コマンドプロンプトで「ipconfig /all」と入力してEnterキーを押すと、詳細モードのTCP /IP設定の状態が表示され、ホスト名、DNS設定、WINS設定、DHCP設定、および設定も表示されます。物理アドレスやノードタイプなどのTCP /IP情報。

ご使用のコンピュータでDHCPが有効になっており、DHCPサーバーが設定されている場合は、ipconfig /renewコマンドを使用してリースの更新を開始できます。 ipconfigコマンドに/releaseオプションを付けて使用して、ホストの現在のDHCP構成をただちに解放することもできます。

Windows 95およびWindows 98クライアントの場合、ipconfigコマンドの代わりにwinipcfgコマンドを使用してください。

pingコマンドを使用した接続のテスト

Pingコマンドを使用すると、IPレベルの接続を確認できます問題を発見して解決するときに、Pingを使用してターゲットのホスト名またはIPアドレスにICMPエコー要求を送信できます。ホストがTCP /IPネットワークとネットワークリソースに接続できることを確認する必要がある場合は、Pingを使用します。

実際にpingコマンドを実行すると、ターゲットホストに多数のパケット(デフォルトは4)が送信され、ローカルコンピュータとターゲットホストが通信できる場合は、右上の図に示すように、ターゲットホストから応答メッセージが返されます。応答情報には、応答時間とTTL値が含まれます。同じホストのpingが成功すると、ローカルホストとターゲットホストの間でIPデータを転送できることが示されます。

下図のようにタイムアウトメッセージを受信した場合、ネットワーク障害、プロトコルエラー、TCP /IP設定など、ローカルホストとターゲットホスト間のTCP /IP接続が確立できません。エラーなどネットワークの接続性を確認するときは、次の順序でpingテストを実行する必要があります。

1。ローカルループアドレス127.0.0.1をpingして、ローカルTCP /IP設定が正しいかどうかを確認します。

コマンドプロンプトで「Ping 127.0.0.1」と入力します。
<P> 2。ローカルアドレスをpingして、ローカルIPアドレスが正しく設定されていることを確認してください。
<P> 3。デフォルトゲートウェイアドレスをpingして、ローカルサブネット外のホストとの通信を確認します。
<P> 4。リモートサブネット上のホストにpingを実行して、ホストがルータを介してリモートで通信できることを確認します。

上記のPingコマンドが応答できる場合、TCP /IP設定はネットワーク通信をサポートできます。それ以外の場合は、対応するネットワークコンポーネントのセットアップチェックを実行してください。

Netstatツールを使用した接続統計の表示

netstatコマンドを使用して、プロトコル統計と現在のTCP /IP接続を表示できます。

netstat -aコマンドはすべての接続を表示し、netstat -rはルーティングテーブルとアクティブな接続を表示します。 netstat -eコマンドはイーサネット統計を表示し、netstat -sは各プロトコルの統計を表示します。

netstat -nを使用した場合、アドレスとポート番号を名前に変換することはできません。

IISのエラーコード

400この要求を解決できません。

401.1権限がありません:認証情報が無効なため、アクセスが拒否されました。

401.2権限がありません:サーバー設定の傾向があるため、代替認証方法を使用する傾向があるため、アクセスが拒否されました。

401.3権限がありません:要求されたリソースのACL設定によりアクセスが拒否されました。

401.4許可されていません:Webサーバーにインストールされているフィルタ承認に失敗しました。

401.5未承認:ISAPI /CGIアプリケーションの承認に失敗しました。

401.7許可されていません:Webサーバー上のURL承認ポリシーによりアクセスが拒否されました。

403アクセスなし:アクセスが拒否されました。

403.1アクセス不可:実行アクセスが拒否されました。

403.2アクセスなし:読み取りアクセスが拒否されました。

403.3禁止アクセス:書き込みアクセスが拒否されました。

403.4禁止:リソースを閲覧するにはSSLを使用する必要があります。

403.5禁止:このリソースを閲覧するにはSSL 128を使用する必要があります。

403.6アクセス不可:クライアントのIPアドレスが拒否されました。

403.7アクセス不可:SSLクライアント証明書が必要です。

403.8アクセス不可:クライアントのDNS名が拒否されました。

403.9アクセス禁止:Webサーバーに接続しようとしているクライアントが多すぎます。

403.10アクセス不可:Webサーバーはアクセスを拒否するように設定されています。

403.11アクセス不可:パスワードが変更されました。

403.12禁止:サーバー証明書マッパーはクライアント証明書へのアクセスを拒否しました。

403.13許可されていません:クライアント証明書がWebサーバーで無効にされています。

403.14許可されていません:ディレクトリのリストがWebサーバーで拒否されました。

403.15アクセス不可:Webサーバーがクライアントアクセスのライセンス制限を超えました。

403.16許可されていません:クライアント証明書の形式が誤っているか、Webサーバーから信頼されていません。

403.17アクセス権がありません:クライアント証明書の有効期限が切れているか、まだ有効ではありません。

403.18禁止:要求されたURLは現在のアプリケーションプールで実行できませんでした。

403.19禁止:このアプリケーションプール内のクライアントに対してCGIを実行することはできません。

403.20アクセスなし:パスポートのログインに失敗しました。

404ファイルまたはディレクトリが見つかりません。

404.1ファイルまたはディレクトリが見つかりません:要求されたポートでWebサイトにアクセスできませんでした。

注意404.1エラーは、複数のIPアドレスを持つコンピューターにのみ表示されます。クライアント要求が特定のIPアドレス/ポートの組み合わせで受信され、そのIPアドレスがその特定のポートで待機するように構成されていない場合、IISは404.1 HTTPエラーを返します。たとえば、コンピュータに2つのIPアドレスがあり、そのうちの1つだけがポート80をリッスンするように構成されている場合、ポート80から別のIPアドレスが受信する要求によってIISは404.1エラーを返します。このエラーは、サーバーで複数のIPアドレスが使用されている場合にのみクライアントに返されるため、このサービスレベルでのみ設定してください。

Copyright © Windowsの知識 All Rights Reserved