IIS での HTTP 状態コード
この記事では、Microsoft インターネット インフォメーション サービス (IIS) 7.0 以降のバージョンのハイパーテキスト転送プロトコル (HTTP) の状態コードの一覧を示します。
元の製品バージョン:インターネット インフォメーション サービス 7.0 以降のバージョン
元の KB 番号: 943891
概要
HTTP プロトコルを使用して IIS を実行しているサーバー上のコンテンツにアクセスしようとすると、IIS は、要求の結果と応答のセマンティクス (要求が成功したかどうかなど) を示す数値コードを返します。
状態コードの最初の桁は、応答のクラスを定義します。 最後の 2 桁には分類ロールがありません。 最初の桁には 5 つの値があります。
- 1xx (情報提供): 暫定応答 - 要求が受信され、プロセスが続行されました。
- 2xx (成功): サーバーは要求を正常に受信して受け取りました。
- 3xx (リダイレクト): 要求を完了するには、さらにアクションを実行する必要があります。
- 4xx (クライアント エラー): 要求にエラーが含まれており、実行できません。
- 5xx (サーバー エラー): サーバーは要求を実行できませんでした。
ログ ファイルの場所
状態コードは IIS ログに出力されます。 IIS 7.0 以降のバージョンでは、既定でログ ファイルが次のフォルダーに格納されます。
inetpub\logs\Logfiles
このフォルダーには、Web サイトごとの、個別のディレクトリが格納されます。 ログ ファイルは毎日ディレクトリに作成され、既定で日付を使用して名前が付けられます。 たとえば、ログ ファイルには「exYYMMDD.log」という名前を付けることができます。
HTTP 状態コード
このセクションでは、一般的な HTTP 状態コードの一部について説明します。
注:
この資料では、HTTP 仕様で定められたすべての HTTP 状態コードを列挙しているわけではありません。 たとえば、カスタム ISAPI (Internet Server API) フィルターやカスタム HTTP モジュールでは、独自の HTTP 状態コードを設定できます。
1xx - 情報提供
これらの HTTP 状態コードは、クライアント コンピューターに最終的な応答を送信する前に、要求の進行状況または状態を通信するための中間応答を示します。
IIS 7.0 以降で使用される情報の HTTP 状態コードは以下のとおりです。
コード | 説明 | Notes |
---|---|---|
100 | 続行 | 要求の最初の部分が受信され、サーバーによってまだ拒否されていません。 サーバーは、要求が完全に受信され、処理された後に最終的な応答を送信する予定です。 |
101 | プロトコルの切り替え | サーバーは、使用されているアプリケーション プロトコルを変更するというクライアントの要求を理解し、これに応じる用意があります。 |
2xx - 成功
これらの HTTP 状態コードは、サーバーがクライアントの要求を正常に受信して受け取ったことを示します。
IIS 7.0 以降のバージョンで使用される成功の HTTP 状態コードは以下のとおりです。
コード | 説明 | Notes |
---|---|---|
200 | OK | クライアント要求が正常に処理されました。 |
201 | 作成済み | クライアント要求が実行され、1 つ以上の新しいリソースが作成されました。 |
202 | Accepted | クライアント要求の処理は受け入れ済みですが、処理は完了していません。 |
203 | 権限のない情報 | クライアント要求は成功しましたが、含まれているコンテンツは配信元サーバーの応答から変更されています。 |
204 | No content | サーバーは要求を正常に満たし、応答コンテンツで送信する追加のコンテンツがないことを示します。 |
205 | コンテンツのリセット | サーバーは要求を満たし、ユーザー エージェントが"ドキュメント ビュー" をリセットすることを想定しています。これにより、要求が送信され、配信元サーバーから受信した元の状態にリセットされます。 |
206 | 部分的なコンテンツ | サーバーは、選択された表現の 1 つ以上の部分を転送することで、ターゲット リソースの範囲要求を正常に実行しています。 |
3xx - リダイレクト
これらの HTTP 状態コードは、要求を完了するために、クライアントのブラウザーが追加の操作を行う必要があることを示します。 たとえば、クライアント ブラウザーからサーバー上の他のページを要求すること、 または、プロキシ サーバーを使用して要求を再度実行することが必要な場合があります。
IIS 7.0 以降のバージョンで使用されるリダイレクトの HTTP 状態コードは以下のとおりです。
コード | 説明 | Notes |
---|---|---|
301 | 完全な移動 | ターゲット リソースには新しい永続的な URI が割り当てられており、このリソースへの今後の参照では、含まれている URI のいずれかを使用する必要があります。 |
302 | オブジェクトの移動 | ターゲット リソースは、別の URI の下に一時的に存在します。 多くの場合、リダイレクトは変更されることがあるため、クライアントはその後の要求についてターゲット URI の使用を続ける必要があります。 |
304 | Not modified | 条件 GET または HEAD 要求が受信され、条件が false に評価されたという事実がない場合は、200 (OK) 応答が返されます。 |
307 | 一時的なリダイレクト | クライアント ブラウザーによって要求されるドキュメントが既にキャッシュ内にあります。 そのドキュメントはキャッシュされてから変更されていません。 クライアント ブラウザーは、サーバーからドキュメントをダウンロードせずに、ドキュメントのキャッシュされたコピーを使用します。 |
4xx - クライアントのエラー
これらの HTTP 状態コードは、エラーにより、クライアントのブラウザーで障害が発生していることを示します。 たとえば、クライアントのブラウザーが存在しないページを要求した可能性があります。 または、クライアントのブラウザーが有効な認証情報を提供していない可能性があります。
IIS 7.0 以降のバージョンで使用されるクライアント エラーの HTTP 状態コードは以下のとおりです。
コード | 説明 | Notes |
---|---|---|
400 | Bad request | 構文の形式が正しくないため、サーバーが要求を認識できませんでした。 クライアントは、変更なしで要求を繰り返すべきではありません。 詳細については、「IIS での HTTP 400 エラーのトラブルシューティング」を参照してください。 |
401 | アクセスが拒否されました | ターゲット リソースの有効な認証資格情報がないため、要求は適用されていません。 |
403 | 禁止されています | サーバーは要求を理解しましたが、要求の実行を拒否しています。 |
404 | 見つかりません | 配信元サーバーがターゲット リソースの現在の表現を見つけられなかったか、その表現の存在を開示することを要求していません。 |
405 | Method not allowed | 要求行で受け取ったメソッドは、配信元サーバーによって認識されますが、ターゲット リソースではサポートされていません。 |
406 | 受け入れ不可 | クライアント ブラウザーは、要求されたリソースの MIME の種類を受け入れられません。 |
408 | 要求がタイムアウトしました | サーバーは、待機する準備が整った時間内に完全な要求メッセージを受信しませんでした。 |
412 | Precondition failed | サーバーでのテスト時に、要求ヘッダー フィールドで指定された 1 つ以上の条件が false と評価されました。 |
413 | 要求のエンティティが大きすぎます | HTTP 要求ペイロードが大きすぎます。 |
400 - Bad request
要求に問題があるため、ハイパーテキスト転送プロトコル スタック (Http.sys) ファイルによって IIS 7.0 以降のバージョンの要求処理がブロックされています。 一般的に、この HTTP 状態コードは、要求に無効な文字またはシーケンスが含まれているか、要求が Http.sys ファイルのセキュリティ設定に違反していることを意味します。
IIS 7.0 以降のバージョンでは、400 エラーのより具体的な原因を示す、以下の HTTP 状態コードが定義されています。
コード | 説明 |
---|---|
400.1 | Destination ヘッダーが無効です |
400.2 | Depth ヘッダーが無効です |
400.3 | If ヘッダーが無効です |
400.4 | Overwrite ヘッダーが無効です |
400.5 | Translate ヘッダーが無効です |
400.6 | 要求の本文が無効です |
400.7 | Content-Length ヘッダーが無効です |
400.8 | Timeout ヘッダーが無効です |
400.9 | Lock-Token ヘッダーが無効です |
IIS 8.0 では、次の HTTP 副状態コードが導入されています。
コード | 説明 |
---|---|
400.10 | 無効な X-Forwarded-For (XFF) ヘッダー |
400.11 | 無効な WebSocket 要求 |
ARR 3.0.1916 では、次の HTTP 副状態コードが導入されています。
コード | 説明 |
---|---|
400.601 | 正しくないクライアント要求 (ARR) |
400.602 | 無効な時間の形式 (ARR) |
400.603 | 解析範囲エラー (ARR) |
400.604 | クライアント消失 (ARR) |
400.605 | 転送の最大数 (ARR) |
400.606 | 非同期競合エラー (ARR) |
401 - アクセスが拒否されました
IIS 7.0 以降のバージョンでは、401 エラーのより具体的な原因を示す、いくつかの HTTP 状態コードが定義されています。 以下の詳細な HTTP 状態コードは、クライアント ブラウザーには表示されますが、IIS ログには表示されません。
コード | 説明 | Notes |
---|---|---|
401.1 | ログインに失敗しました | ユーザー名またはパスワードが無効であることが原因で、ログオンに失敗した可能性があります。 |
401.2 | サーバー構成によりログオンに失敗しました | この HTTP 状態コードは、サーバー上の認証構成の設定に問題があることを示します。 |
401.3 | リソース上の ACL によってアクセスを拒否されました | この HTTP 状態コードは、NTFS ファイル システムのアクセス許可に問題があることを示します。 この問題は、アクセスしようとしているファイルのアクセス許可が正しい場合にも発生することがあります。 たとえば、IUSR アカウントに C:\Winnt\System32\Inetsrv ディレクトリへのアクセス許可がない場合に、この問題が発生します。 |
401.4 | フィルターにより承認に失敗しました | 認証の問題のため、Internet Server Application Programming Interface (ISAPI) フィルターで要求を処理できません。 |
401.5 | ISAPI/CGI アプリケーションにより承認に失敗しました | 認証の問題のため、ISAPI アプリケーションまたは CGI (Common Gateway Interface) アプリケーションで要求を処理できません。 |
401.501 | アクセスが拒否されました: 同時要求レート制限に達しました | 動的 IP 制限: 同じクライアント IP から行われた同時要求が多すぎます。 |
401.502 | アクセスが拒否されました: 要求レートの上限に達しました | 動的 IP 制限: 指定された制限時間内に同じクライアント IP からの要求の最大数に達しました。 |
401.503 | アクセスが拒否されました: IP アドレスが拒否されました | IP 制限: クライアント IP アドレスは拒否リストに含まれます。 |
401.504 | アクセスが拒否されました: ホスト名が拒否されました | IP 制限: クライアント ホスト名が拒否リストに含まれます。 |
403 - 許可されていません
IIS 7.0 以降のバージョンでは、403 エラーのより具体的な原因を示す、以下の HTTP 状態コードが定義されています。
コード | 説明 | Notes |
---|---|---|
403.1 | 実行のアクセスが許可されていません | 適切なレベルの実行アクセス許可が与えられていません。 |
403.2 | 読み取りアクセスが許可されていません | 適切なレベルの読み取りアクセス許可が与えられていません。 IIS 7.0 以降のバージョンが、ディレクトリへの読み取りアクセス許可を付与するように設定されていることを確認します。 また、既定のドキュメントを使用している場合、そのドキュメントが存在することを確認します。 |
403.3 | 書き込みアクセスが許可されていません | 適切なレベルの書き込みアクセス許可が与えられていません。 IIS 7.0 以降のバージョンのアクセス許可と NTFS ファイル システムのアクセス許可を確認します。 ディレクトリに "書き込み" アクセス許可を付与するように設定されていることを確認します。 |
403.4 | SSL が必要 | 要求は、安全でないチャネルを通じて行います。 ただし、Web アプリケーションには、Secure Sockets Layer (SSL) 接続が必要です。 |
403.5 | SSL 128 が必要です | サーバーは 128 ビット SSL を要求するように構成されていますが、 128 ビット暗号化を使用せずに要求が送信されました。 |
403.6 | IP アドレスが拒否されました | サーバーは、現在の IP アドレスへのアクセスを拒否するように構成されています。 |
403.7 | クライアント証明書が必要です | サーバーは、クライアント認証で証明書を要求するように構成されています。 ただし、クライアント ブラウザーに適切なクライアント証明書がインストールされていません。 詳細については、「HTTP エラー 403.7」を参照してください。 |
403.8 | サイト アクセス拒否 | サーバーは、クライアントの DNS (Domain Name System) 名に基づく要求を拒否するように構成されています。 詳細については、「動的 IP アドレスの制限」を参照してください。 |
403.9 | 同時接続数を超えました | Web サーバーに接続しようとしているクライアントが多すぎます。 |
403.10 | 禁止: アクセスの実行が拒否されました | Web サーバーは、"実行" アクセスを拒否するように構成されています。 |
403.11 | 禁止: パスワードの変更 | パスワードが変更されました。 |
403.12 | マッパーによってアクセスが拒否されました | アクセスしようとしているページではクライアント証明書が要求されますが、 クライアント証明書にマップされているユーザー ID がファイルへのアクセスを拒否されています。 |
403.13 | クライアント証明書が取り消されました | クライアント ブラウザーが、発行証明書機関により取り消されたクライアント証明書を使用しようとしています。 |
403.14 | ディレクトリの一覧表示が拒否されました | サーバーはコンテンツ ディレクトリを一覧表示するように構成されていません。また、既定のドキュメントが設定されていません。 詳細については、「HTTP エラー 403.14」を参照してください。 |
403.15 | クライアント アクセス ライセンスを超えました | クライアント アクセス ライセンスの数が Web サーバーの制限を超えています。 |
403.16 | クライアント証明書が信頼されていないか無効です | クライアント ブラウザーが、無効なクライアント証明書を使用しようとしています。 または、IIS 7.0 以降のバージョンを実行しているサーバーは、クライアント証明書を信頼していません。 詳細については、「HTTP エラー 403.16」を参照してください。 |
403.17 | クライアント証明書の有効期限が切れているか、まだ有効ではありません | クライアント ブラウザーが、期限が切れているクライアント証明書、または、まだ有効でないクライアント証明書を使用しようとしています。 |
403.18 | 現在のアプリケーション プールで要求された URL を実行できない | カスタム エラー ページが構成されています。 また、顧客エラー ページのアプリケーション プールは、要求された URL のアプリケーション プールと異なります。 |
403.19 | このアプリケーション プール内のクライアント ブラウザーに対して CGI アプリケーションを実行できません | アプリケーション プールの ID に、[プロセス レベル トークンの置き換え] ユーザー権限がありません。 |
403.20 | 許可されていません。パスポート ログオンが失敗しました | Passport ログオンを使用するクライアント要求は許可されません。 |
403.21 | 許可されていません。サイト アクセス拒否 | リソースのソース コードに対する WebDAV 要求は許可されません。 |
403.22 | 許可されていません。無限深度は拒否されます | 無限深度の WebDAV 要求は許可されません。 |
403.501 | 禁止: 同時要求レート制限に達しました | 動的 IP 制限: 同じクライアント IP から行われた同時要求が多すぎます。 |
403.502 | 禁止: 要求レートの上限に達しました | 動的 IP 制限: 指定された制限時間内に同じクライアント IP からの要求の最大数に達しました。 |
403.503 | 禁止: IP アドレスが拒否されました | IP 制限: クライアント IP アドレスは拒否リストに含まれます。 |
403.504 | 禁止: ホスト名が拒否されました | IP 制限: クライアント ホスト名が拒否リストに含まれます。 |
404 - 見つかりません
IIS 7.0 以降のバージョンでは、404 エラーのより具体的な原因を示す、以下の HTTP 状態コードが定義されています。
コード | 説明 | Notes |
---|---|---|
404.0 | 見つかりません | アクセスしようとしているファイルが移動されているか、存在しません。 |
404.1 | サイトが見つかりません | 要求された Web サイトが存在しません。 |
404.2 | ISAPI または CGI の制限。 | 要求された ISAPI リソースまたは CGI リソースは、コンピューター上で制限されています。 詳細については、「HTTP エラー 404.2」を参照してください。 |
404.3 | MIME の種類の制限。 | 要求された拡張子の種類に対する現在の MIME マッピングが無効であるか、構成されていません。 |
404.4 | ハンドラーが構成されていません。 | 要求された URL のファイル名拡張子には、Web サーバー上で要求を処理するように構成されたハンドラーがありません。 |
404.5 | 要求フィルター構成により拒否されました。 | 要求された URL に、サーバーによりブロックされる文字シーケンスが含まれています。 |
404.6 | 動詞が拒否されました。 | 構成されていない、または無効な HTTP 動詞を使用して要求が送信されています。 |
404.7 | ファイル拡張子が拒否されました。 | 要求されたファイル名拡張子は許可されていません。 |
404.8 | 非表示の名前空間。 | ディレクトリが非表示になっているため、要求された URL は拒否されました。 |
404.9 | ファイル属性が非表示になっています。 | 要求されたファイルが非表示になっています。 |
404.10 | 要求ヘッダーが長すぎます。 | 要求ヘッダーが長すぎるため、要求が拒否されました。 |
404.11 | 要求にダブル エスケープ シーケンスが含まれています。 | 要求にダブルエ スケープ シーケンスが含まれています。 |
404.12 | 要求にハイビット文字が含まれています。 | 要求にハイビット文字が含まれていますが、サーバーはハイビット文字を許可しないように構成されています。 |
404.13 | コンテンツの長さが長すぎます。 | 要求に Content-Length ヘッダーが含まれています。 Content-Length ヘッダーの値が、サーバーで許可される制限よりも大きくなっています。 詳細については、「HTTP エラー 404.13 - CONTENT_LENGTH_TOO_LARGE」を参照してください。 |
404.14 | 要求の URL が長すぎます。 | 要求された URL の長さが、サーバーで許可される制限を超えています。 |
404.15 | クエリ文字列が長すぎます。 | 要求に、サーバーで許可される制限よりも長いクエリ文字列が含まれています。 |
404.16 | 静的ファイル ハンドラーに送信された WebDAV 要求 | WebDAV 要求は WebDAV 機能によって処理されておらず、静的ファイル ハンドラーに送信されました。 |
404.17 | 静的ファイル ハンドラーにマップされた動的コンテンツ | 詳細については、「HTTP エラー 404.17 - 見つかりません」を参照してください。 |
404.18 | クエリ文字列シーケンスが拒否されました | 要求には、許可されていないクエリ文字列シーケンスが含まれています。 |
404.19 | フィルタリング規則により拒否されました | 要求フィルタールールが原因で要求が拒否されました。 |
404.20 | URL セグメントが多すぎます | 要求に含まれる URL セグメントが多すぎます。 |
404.501 | 見つかりません: 同時要求レート制限に達しました | 動的 IP 制限: 同じクライアント IP から行われた同時要求が多すぎます。 |
404.502 | 見つかりません: 要求レートの上限に達しました | 動的 IP 制限: 指定された制限時間内に同じクライアント IP からの要求の最大数に達しました。 |
404.503 | 見つかりません: IP アドレスが拒否されました | IP 制限: クライアント IP アドレスは拒否リストに含まれます。 |
404.504 | 見つかりません: ホスト名が拒否されました | IP 制限: クライアント ホスト名が拒否リストに含まれます。 |
405、406、408、412、413
コード | 説明 | Notes |
---|---|---|
405.0 | メソッドは許可されていません。 | 無効な HTTP メソッドを使用して要求が送信されています。 詳細については、「HTTP エラー 405.0」を参照してください。 |
406.0 | 受け入れ不可。 | 無効な MIME 値を含む Accept ヘッダーを使用して要求が送信されています。 |
408.0 | 要求がタイムアウトしました。 | サーバーは、待機する準備が整った時間内に完全な要求メッセージを受信しませんでした。 |
412.0 | 必須条件に失敗しました。 | 無効な値を含む If-Match 要求ヘッダーを使用して要求が送信されています。 |
413.0 | 要求エンティティが大きすぎます。 | 要求は、大きすぎるペイロードを使用して行われます。 |
5xx - サーバーのエラー
5xx HTTP 状態コードは、サーバーがエラーにより要求を完了できなかったことを示します。
IIS 以降のバージョンで使用されるサーバー エラーの HTTP 状態コードは以下のとおりです。
コード | 説明 | Notes |
---|---|---|
500 | 内部サーバー エラー | サーバーで予期しない状態が発生したため、要求を実行できませんでした。 |
501 | ヘッダー値が、実装されていない構成を指定しています | サーバーは、要求を満たすために必要な機能をサポートしていません。 |
502 | ゲートウェイまたはプロキシ サーバーとして動作する Web サーバーが無効な応答を受信しました | サーバーがゲートウェイまたはプロキシとして動作しているときに、要求を実行するためにアクセスした受信サーバーから無効な応答を受け取りました。 詳細については、「ARR の 502 エラーのトラブルシューティング」を参照してください。 |
503 | サービスを使用できません | 現在、サーバーは、一時的なオーバーロードまたはスケジュールされたメンテナンスのために要求を処理できません。これは、ある程度の遅延後に軽減される可能性があります。 |
500 - Internal server error
IIS 7.0 以降のバージョンでは、500 エラーのより具体的な原因を示す、以下の HTTP 状態コードが定義されています。
コード | 説明 | Notes |
---|---|---|
500.0 | モジュールまたは ISAPI のエラーが発生しました。 | この HTTP 状態コードは、多くのサーバー側の原因により発生します。 詳細については、「HTTP エラー 500.0 - 内部サーバー エラー」を参照してください。 |
500.11 | Web サーバーでアプリケーションがシャットダウンしています。 | 送信先のアプリケーション プールがシャットダウン中のため、要求が処理されていません。 ワーカー プロセスがシャットダウンを完了するまで待ってから、要求を再試行してください。 問題が解決しない場合は、Web アプリケーションの正常なシャットダウンを妨げる問題が発生している可能性があります。 |
500.12 | Web サーバーでアプリケーションが再起動のためビジー状態になっています。 | 送信先のアプリケーション プールが再起動中のため、要求が処理されていません。 ページを更新すると、HTTP 状態コードは表示されなくなります。 ページの更新後に、再度この HTTP 状態コードが表示される場合は、ウイルス対策ソフトウェアによる Global.asa ファイルの検索が原因で問題が発生している可能性があります。 問題が解決しない場合は、Web アプリケーションの正常な再起動を妨げる問題が発生している可能性があります。 |
500.13 | Web サーバーが非常にビジーです。 | サーバーがビジー状態で新しく送信された要求を受け取れないため、要求が処理されていません。 一般的に、この HTTP 状態コードは、同時に受信される要求の数が、IIS 7.0 およびそれ以降のバージョンの Web アプリケーションが処理できる数を超えていることを意味します。 この問題は、パフォーマンス構成の設定が低すぎる場合、ハードウェアが不十分な場合、または IIS 7.0 およびそれ以降のバージョンの Web アプリケーションでボトルネックが発生した場合に生じる可能性があります。 一般的なトラブルシューティングの方法は、エラーが発生しているときに IIS 7.0 およびそれ以降のバージョンのプロセスのメモリ ダンプ ファイルを生成し、それをデバッグすることです。 |
500.15 | Global.asax に対する直接要求は許可されていません。 | Global.asa ファイルまたは Global.asax ファイルに対する直接要求が送信されています。 |
500.19 | 構成データが無効です。 | この HTTP 状態コードは、関連付けられた applicationhost.config ファイルまたは Web.config ファイルの問題により発生します。 詳細については、「HTTP エラー 500.19」を参照してください。 |
500.21 | モジュールが認識されません。 | |
500.22 | ASP.NET httpModules 構成は、マネージ パイプライン モードでは適用されません。 |
|
500.23 | ASP.NET httpHandlers 構成は、マネージ パイプライン モードでは適用されません。 |
|
500.24 | ASP.NET 偽装の構成は、マネージ パイプライン モードでは適用されません。 | |
500.50 | RQ_BEGIN_REQUEST 通知の処理中に再書き込みエラーが発生しました。 構成または受信規則の実行エラーが発生しました。 |
ここでは、受信規則と送信規則の両方に対して分散ルールの構成を読み取ります。 |
500.51 | GL_PRE_BEGIN_REQUEST 通知の処理中に再書き込みエラーが発生しました。 グローバル構成またはグローバル規則の実行エラーが発生しました。 | グローバル ルールの構成を読み取る場所を次に示します。 |
500.52 | RQ_SEND_RESPONSE 通知の処理中に再書き込みエラーが発生しました。 送信規則の実行エラーが発生しました。 |
|
500.53 | RQ_RELEASE_REQUEST_STATE 通知の処理中に再書き込みエラーが発生しました。 送信規則の実行エラーが発生しました。 この規則は、出力ユーザー キャッシュが更新される前に実行されるよう構成されています。 |
|
500.100 | 内部 ASP エラー。 | ASP (Active Server Pages) ページの処理中にエラーが発生しています。 エラーについての詳細な情報を取得するには、Web ブラウザーで HTTP エラー メッセージの簡易表示を無効にしてください。 また、IIS ログに、発生しているエラーに対応する ASP エラー番号が表示される場合があります。 |
502 - ゲートウェイが正しくありません
IIS 7.0 以降のバージョンでは、502 エラーのより具体的な原因を示す、以下の HTTP 状態コードが定義されています。
コード | 説明 |
---|---|
502.1 | CGI アプリケーションがタイムアウトしました。 |
502.2 | ゲートウェイが正しくありません。早期終了。 |
502.3 | ゲートウェイが正しくありません。フォワーダー接続エラー (ARR)。 |
502.4 | ゲートウェイが正しくありません。サーバーがありません (ARR)。 |
ARR 3.0.1916 では、次の HTTP 状態コードが追加されています。
コード | 説明 |
---|---|
502.2 | マップ要求の障害 (ARR) |
502.3 | WinHTTP 非同期完了エラー (ARR) |
502.4 | サーバーなし (ARR) |
502.5 | WebSocket 障害 (ARR) |
502.6 | 転送された要求の障害 (ARR) |
502.7 | 実行要求の障害 (ARR) |
503 - サービスを使用できません
IIS 7.0 以降のバージョンでは、503 エラーのより具体的な原因を示す、以下の HTTP 状態コードが定義されています。
コード | 説明 | Notes |
---|---|---|
503.0 | アプリケーション プールが利用できません。 | 現在停止または無効になっているアプリケーションプールに要求が送信されています。 この問題を解決するには、送信先のアプリケーション プールが開始していることを確認してください。 イベント ログに、アプリケーション プールが停止または無効になっている原因についての情報が表示されている可能性があります。 |
503.2 | 同時要求の制限を超えています。 | appConcurrentRequestLimit プロパティに、現在の同時要求数よりも低い値が設定されています。 IIS 7.0 以降のバージョンでは、appConcurrentRequestLimit プロパティの値を超えた数の同時要求は許可されません。 |
503.3 | ASP.NET キューがいっぱいです | |
503.4 | FastCGI キューがいっぱいです |
詳細情報
- HTTP セマンティクス
- IIS 7.0 で HTTP 詳細エラーを使用する方法
- RFC 2616: ハイパーテキスト転送プロトコル -- HTTP/1.1
- RFC 6585: 追加の HTTP 状態コード
サードパーティの情報に関する免責事項
この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。