Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> アクティビティログを使用してIISサーバーの障害を迅速に解決する

アクティビティログを使用してIISサーバーの障害を迅速に解決する

  

IIS(Internet Information Server)は、Windowsが提供するWebサービスコンポーネントで、Windows 2000 Serverを使用してAsp WebページをサポートするWebサーバーを構築しています。 「時代とともに進歩する」ために、私は最近人気のあるWindows 2003 Serverを使い始めました。

IISを設定した後、すべてのHtm静的WebページおよびほとんどのAspページは影響を受けませんが、一部のAsp Webページには「HTTP500内部エラー」の問題があり、通常は参照できません(図1)。 Windows Server 2003 IISはWindows 2000ほど良くありませんか。私は水を点検することを決心している。

図1

システムが "HTTP500 internal error"問題を表示した場合、ネットワーク管理システムはしばしば混乱します。幸い、これらのAspページ自体は問題ありません。Windows2000の場合です。次は正常に表示されるので、エラーの原因はIISの問題に起因します。まず最初に、キーワードとして "HTTP500 internal error"を使用してBaiduのウェブサイトを検索してみてください見つけられた情報はかなりたくさんありますが、それは私が遭遇した問題には適していません。しかし、この情報から、IISには「アクティビティログ」という重要なメッセージがあることに気付きました。これを念頭に置いて、私は次の実験を再開しました。「スタート」→「設定」→「コントロールパネル」→「管理ツール」→「インターネットインフォメーションサービス(IIS)マネージャ」と進み、「インターネットインフォメーションサービス(IIS)マネージャ」を開きます。次に、サイト上の私の "axzx"サイトを展開し、それを右クリックして、[プロパティ]を選択し、サイトのプロパティページに行きます(図2)。

図2

図から、IIS6が "W3C拡張ログ"を使用していることがわかります。次に、右側の[プロパティ]ボタンをクリックします。そこからログが保存されているパスを取得できます。与えられたパスに従って、このログファイル(exyymmdd.log)を見つけ、メモ帳でそれを開き、ファイルの最後にそのようなメッセージを見つけ(そして図3)、次に "not allowed _Path_ character"を使用します。キーワードを検索し、対応する解決策を見つけました。


図3

図2で、ポップアップダイアログボックスで[ホームディレクトリ]タブに切り替えます。 [設定]ボタンをクリックして[オプション]タブに切り替えます。もともと2003年のセキュリティ上の理由から、 "親パスを有効にする"機能はデフォルトではオフになっており、Aspページが開かないことがあります。もちろん、開くことができないこれらのページには、親ディレクトリを呼び出すために使用される "../"文字があるという共通の機能があるため、エラーが発生します。チェックボックスの「Enable Parent Path」の左側にあるチェックボックスをオンにして(図4)、確認した後にAspファイルをもう一度参照すると、長いページが再度表示され、問題は解決します。


図4

簡単に言うと、 "HTTP 500 internal error"の問題には多くの理由がありますが、ブラウザでは非常に一般的なので、特定の問題を分析する必要があります。 「アクティビティログ」は、IISが問題を分析するために提供する一対の「目」であり、これらの「目」を使って問題の原因を突き止めることができます。もちろん、IISの「アクティビティログ」には他にも用途がありますが、ここでは注意を引くためにここにいますので、皆さんに注目していただきたいと思います。

Copyright © Windowsの知識 All Rights Reserved